shell分享之mkdir命令

2022-09-19 08:39:11 字數 491 閱讀 7464

常用選項

目錄存在時不報錯(此時對目錄沒有影響),存在則建立mkdir -p,如果有需要建立父目錄時建立父目錄

建立目錄時指定目錄的許可權mkdir -m

示例:建立多級目錄 mkdir -p a/b/c/d (建立a目錄,並在a目錄下建立b目錄,在b目錄下建立c目錄,在c目錄下建立d目錄)

建立多級多個目錄 mkdir -p a/,b4} (建立a目錄,在a目錄下建立b1,b2,b3,b4目錄,在b3目錄下建立c1,c2,c3目錄)

建立目錄時並指定目錄許可權 mkdir -m0666 a,建立a目錄,並且a目錄的許可權是0666,當然如果a目錄本來就存在,

那麼此命令無效,此命令不會修改已存在的a目錄的屬性

注意:之前有人提過那與  mkdir * 2>/dev/null有什麼區別,區別是mkdir -p 乙個已存在的目錄,不會報錯結果是成功的,與mkdir * 2>/dev/null只是把錯誤結果重定向遮蔽掉,但結果是失敗的,可以echo $?看下結果驗證。

Linux高階之 mkdir 命令

linux mkdir 命令用來建立指定的名稱的目錄,要求建立目錄的使用者在當前目錄中具有寫許可權,並且指定的目錄名不能是當前目錄中已有的目錄。1 命令格式 mkdir 選項 目錄.2 命令功能 通過 mkdir 命令可以實現在指定位置建立以 dirname 指定的檔名 命名的資料夾或目錄。要建立資...

常見shell命令分享

1.變數名的賦值符號前後不能留有空格 2.vi proc meminfo 檢視當前虛擬記憶體的狀態 3.ipcs 命令用來檢視系統上的當前共享記憶體頁面 4.bash shell 啟動會自動處理 bashrc etc bashrc 修改 vim bashrc 重啟 source bash profi...

linux命令 mkdir命令

linux mkdir 命令用來 建立指定的 名稱的目錄,要求建立目錄的使用者在當前目錄中具有寫許可權,並且指定的目錄名不能是當前目錄中已有的目錄。1 命令格式 mkdir 選項 目錄 2 命令功能 通過 mkdir 命令可以實現在指定位置建立以 dirname 指定的檔名 命名的資料夾或目錄。要建...