mkdir命令
功能:創建一個目錄(類似DOS下的md命令)。
語法:mkdir [選項] dirname
說明:該命令創建由dirname命名的目錄。要求創建目錄的用戶在當前目錄中(dirname的父目錄中)具有寫權限,並且dirname不能是當前目錄中已有的目錄或文件名稱。
命令中各選項的含義為:
- m 對新建目錄設置存取權限。也可以用chmod命令設置。
- p 可以是一個路徑名稱。此時若路徑中的某些目錄尚不存在,加上此選項後,系統將自動建立好那些尚不存在的目錄,即一次可以建立多個目錄。
例如:在當前目錄中建立inin 和inin下的/mail目錄,也就是連續建兩個目錄。
$ mkdir - p - m 700 ./inin/mail/
該命令的執行結果是在當前目錄中創建嵌套的目錄層次inin /mail,權限設置為只 有文件主有讀、寫和執行權限。
rmdir 命令
功能:刪除空目錄。
語法:rmdir [選項] dirname
說明:dirname表示目錄名。該命令從一個目錄中刪除一個或多個子目錄項。需要特別注意的是,一個目錄被刪除之前必須是空的。(注意,rm - r dir命令可代替 rmdir,但是有很大危險性。)刪除某目錄時也必須具有對父目錄的寫權限。
命令中各選項的含義為:
- p 遞歸刪除目錄dirname,當子目錄刪除後其父目錄為空時,也一同被刪除。如果整個路徑被刪除或者由於某種原因保留部分路徑,則系統在標准輸出上顯示相應的信息。
例如:
$ rmdir - p /usr/xu/txt 將/usr/xu/txt目錄刪除。
改變工作目錄、顯示目錄內容命令
cd 命令
功能:改變工作目錄。
語法:cd [directory]
說明:該命令將當前目錄改變至directory所指定的目錄。若沒有指定directory,則回到用戶的主目錄。為了改變到指定目錄,用戶必須擁有對指定目錄的執行和讀權限。
該命令可以使用通配符(通配符含義請參見第十章)。
例如:假設用戶當前目錄是:/home/xu,現需要更換到/home/xu/pro目錄中,
$ cd pro 此時,用戶可以執行pwd命令來顯示工作目錄。
$ pwd /home/xu/pro
pwd 命令
在Linux層次目錄結構中,用戶可以在被授權的任意目錄下利用mkdir命令創建新目錄,也可以利用cd命令從一個目錄轉換到另一個目錄。然而,沒有提示符來告知用戶目前處於哪一個目錄中。要想知道當前所處的目錄,可以使用pwd命令,該命令顯示整個路徑名。
語法:pwd
說明:此命令顯示出當前工作目錄的絕對路徑。
例:$ pwd /home/xu 顯示的路徑名為/home/xu,每個目錄名都用“/”隔開,根目錄以開頭的“/”表示