最近被人問到如何在linux下建立多層目錄結構,當時只是知道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,每個目錄名都用「/」隔開,根目錄以開頭的「/」表示。
Linux 目錄與常用linux目錄操作命令
一 linux 的檔案系統 linux 中一切皆檔案,無論何種格式,都是檔案。windows中,系統存放在不同的驅動器碟符上,有c盤 d盤等。而在linux中,檔案系統包含排列在儲存裝置上 磁碟 其他區塊儲存裝置 它是乙個樹形的結構。在系統的這顆樹中,樹根叫做 也就是root,樹根伸展出來的目錄有很...
20 目錄建立與目錄刪除
mkdir rmdir touch tree mkdir 選項 目錄 m 設定許可權 p 遞迴引數 v 顯示資訊 root localhost mkdir 2 root localhost ls 2 boot etc lib media opt root sbin sys usr bin dev h...
linux檔案 目錄的建立與刪除
1 linux系統的核心是一切接檔案,檔案的建立與目錄的建立在linux中是最基本的。建立檔案的命令是touch這個命令,後面跟檔名稱即可。乙個檔案在從一開始被建立就會生成乙個時間也就是atime,這個時間代表檔案內容被訪問的時間,當每次開啟一次檔案這個時間就會改變一次。在建立檔案是又時需要一次建立...