mkdir和rmdir命令

mkdir命令

mkdir命令用來創(chuàng)建目錄。該命令創(chuàng)建由dirname命名的目錄。如果在目錄名的前面沒有加任何路徑名,則在當前目錄下創(chuàng)建由dirname指定的目錄;如果給出了一個已經存在的路徑,將會在該目錄下創(chuàng)建一個指定的目錄。在創(chuàng)建目錄時,應保證新建的目錄與它所在目錄下的文件沒有重名。

注意:在創(chuàng)建文件時,不要把所有的文件都存放在主目錄中,可以創(chuàng)建子目錄,通過它們來更有效地組織文件。最好采用前后一致的命名方式來區(qū)分文件和目錄。例如,目錄名可以以大寫字母開頭,這樣,在目錄列表中目錄名就出現在前面。

在一個子目錄中應包含類型相似或用途相近的文件。例如,應建立一個子目錄,它包含所有的數據庫文件,另有一個子目錄應包含電子表格文件,還有一個子目錄應包含文字處理文檔,等等。目錄也是文件,它們和普通文件一樣遵循相同的命名規(guī)則,并且利用全路徑可以唯一地指定一個目錄。

語法

mkdir (選項) (參數)

選項

-p--parents 若所要建立目錄的上層目錄尚未建立,則會一并建立上層目錄;
-Z 設置安全上下文,當使用SELinux時有效;
-m <目標屬性>或--mode<目標屬性>,建立目錄的同時設置目錄的權限; -p或--parents 若所要建立目錄的上層目錄目前尚未建立,則會一并建立上層目錄。

參數

目錄:指定要創(chuàng)建的目錄列表,多個目錄之間用空格隔開。

實例

在目錄/tpm/下建立子目錄test/,并且只有文件主有讀、寫和執(zhí)行權限,其他人無權訪問。

mkdir -m 700 /tmp/test/

在當前目錄中建立test1/和test1/下的test2/目錄,權限設置為文件主可讀、寫、執(zhí)行,同組用戶可讀和執(zhí)行,其他用戶無權訪問。

mkdir -p-m 750 test1/test2/

rmdir

rmdir命令用來刪除空目錄。當目錄不再被使用時,或者磁盤空間已到達使用限定值,就需要刪除失去使用價值的目錄。利用rmdir命令可以從一個目錄中刪除一個或多個空的子目錄。該命令從一個目錄中刪除一個或多個子目錄,其中dirname表示目錄名。如果dirname中沒有指定路徑,則刪除當前目錄下由dirname指定的目錄;如dirname中包含路徑,則刪除指定位置的目錄。刪除目錄時,必須具有對其父目錄的寫權限。

注意:子目錄被刪除之前應該是空目錄。就是說,該目錄中的所有文件必須用rm命令全部刪除,另外,當前工作目錄必須在被刪除目錄之上,不能是被刪除目錄本身,也不能是被刪除目錄的子目錄。

雖然還可以用帶有-r選項的rm命令遞歸刪除一個目錄中的所有文件和該目錄本身,但是這樣做存在很大的危險性。

語法

rmdir (選項) (參數)

選項

-p--parents:刪除指定目錄后,若該目錄的上層目錄已變成空目錄,則將其一并刪除;
-v-verboes:顯示命令的詳細執(zhí)行過程;
--ignore-fail-on-non-empty 選項使rmdir命令忽略由于刪除非空目錄時導致的錯誤信息;
--help 顯示命令的幫助信息;
--version 顯示命令的版本信息。

參數

錄列表:要刪除的空目錄列表,當刪除多個空目錄時,目錄名之間使用空格隔開。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容