###以下使用的部分路徑參數禁止未成年人觀看### 1 命令功能(簡要說明): 列出當前目錄下或者指定目錄下的所有文件和目錄,ls是list的縮寫。 2 命令語法: ls 【選項】 【目錄名】 #註:【】中的內容為非必選項 3 命令選項(只做常用命令參數講述): -a 列出目錄下的所有文件,包含以. ...
###以下使用的部分路徑參數禁止未成年人觀看###
1 命令功能(簡要說明):
列出當前目錄下或者指定目錄下的所有文件和目錄,ls是list的縮寫。
2 命令語法:
ls 【選項】 【目錄名】 #註:【】中的內容為非必選項
3 命令選項(只做常用命令參數講述):
-a 列出目錄下的所有文件,包含以.開頭的隱藏文件。 -a 等同於 --all
-A 顯示出.和..以外的所有文件。
-d 顯示目錄的自身屬性,而不顯示目錄下的文件。
-l 列出目錄或者文件的詳細信息
-h 與-l參數合用,以人可讀取的方式顯示文件大小,更人性化的展示結果,如1K,2M,3G
-i 顯示文件或者目錄的inode信息,即索引信息
-t 按修改時間排序顯示文件或者目錄(時間由近及遠排序)
-S 按照文件大小進行排序,由大到小排序
-r 與其他參數一起使用,使之反向排序
--color=auto 讓輸出的內容按照類別顯示顏色(grep中也有改參數)
4 使用範例:
- 顯示指定目錄下的所有文件,可使用ls -al 指定路目錄,列出/home/Japan目錄文件信息
- 顯示當前所在目錄下的所有文件(包括隱藏文件),可使用ls -a,列出/home/Japan目錄文件信息
- 顯示/home/Japan目錄下所有文件及目錄的詳細信息,可使用ls -al,列出/home/Japan目錄文件詳細信息
ls -al顯示的結果詳解
第一列:1 第一個字母為d時意味著該內容是目錄,如上圖中的linux目錄;第一個字母為-時意味著該內容為文件,如上圖中的happy.txt;第一個字母為l時意味著該內容是個鏈接文件。
2 後面的9個字元代表文件或者目錄的許可權,字母r w x分別代表讀,寫,執行許可權,其對應的許可權數字分別為4 2 1.前3個代表文件或者目錄的擁有這的許可權,中間的3個代表文件或者目錄的所有組的許可權,最後的3個代表其他人訪問文件的許可權。
第二列:代表文件或者目錄的鏈接數,即目錄或者文件下還包含幾個目錄或者文件數。
第三列:代表文件或者目錄的所有者。
第四列:代表文件或者目錄的所有組。
第五列:代表文件或者目錄的大小,單位為位元組(byte)
第六列:代表文件或者目錄的最後修改時間(使用[stat 文件名或者目錄名] 用以查看文件或者目錄的訪問時間access,文件或者目錄的修改時間modify,文件或者目錄的狀態改變時間change)
第七咧:代表文件名或者目錄名
- 列出當前目錄下的目錄詳細信息,而不顯示文件,可通過ls -d */命令,如:列出/home/Japan目錄下的目錄
- 顯示目錄/home/Japan下的文件或者目錄的inode(索引)信息,可通過ls -il命令,,如顯示/home/Japan下的文件或者目錄
- 以修改時間排序顯示,可通過ls -lt命令,如顯示/home/Japan下的文件或者目錄
- 以修改時間反向排序,可通過ls -ltr命令,如顯示/home/Japan下的文件或者目錄
- 按照文件大小進行從大到小排序展示,可通過ls -Sl命令,如顯示/home/Japan下的文件或者目錄
- 按照文件大小進行從小到大排序展示,可通過ls -Slr命令,如顯示/home/Japan下的文件或者目錄