ls命令詳解

2021-06-29 10:48:47 字數 1272 閱讀 6078

ls命令為linux下常用的命令

用法:ls [選項]... [檔案]...

選項解釋:

-a, --all                    不隱藏任何以. 開始的專案

-a, --almost-all        列出除. 及.. 以外的任何專案

--author           與-l 同時使用時列出每個檔案的作者

-l                              使用較長格式列出資訊

-l, --dereference      當顯示符號鏈結的檔案資訊時,顯示符號鏈結所指示的物件而並非符號鏈結本身的資訊

-m                            所有專案以逗號分隔,並填滿整行行寬

-g                            類似-l,但不列出所有者

-r, --reverse             逆序排列

-r, --recursive         遞迴顯示子目錄

-s, --size                  以塊數形式顯示每個檔案分配的尺寸

-s                           根據檔案大小排序

-t                            按修改時間排序,越新的越靠前

檔名顏色的含義

:預設色代表普通檔案、綠色代表可執行檔案、紅色代表tar包檔案、藍色代表目錄檔案、水紅代表圖象檔案、青色代表鏈結檔案、黃色代表裝置檔案。

ls -l命令:以長格式的形式檢視當前目錄下所有可見檔案的詳細屬性。 例:

ltc@ltc-optiplex:~$ ls -l a.txt

-r--r--r-- 1 ltc ltc 0  3月 29 16:54 a.txt

7個段分別是:

檔案屬性:-r--r--r--

其中各個字元代表的意義:

d: 代表是目錄,-代表檔案,第乙個-代表a.txt是個檔案

第乙個r--:代表屬主許可權,-代表無許可權;r代表具有可讀許可權; w代表具有可寫許可權;x代表具有可執行許可權

第二個r--:代表組許可權

第三個r--:代表其他使用者許可權

檔案硬鏈結數或目錄子目錄數:1 (乙個空目錄的該字段是2,表示該目錄下有兩個子目錄,因為每乙個目錄都有乙個指向它本身的子目錄"." 和指向它上級

目錄的子目錄"..")

所有者:ltc

所屬使用者組:ltc

檔案大小:0 byte

修改時間:3月29 16:54

檔名:a.txt

ls 命令詳解

除了ls l和ls a 之外你還知道那些引數。其實ls遠不止這些。ls aadffhilnrrst 目錄名 引數 a 全部的檔案,連同隱藏檔案 a 列出全部檔案 連同隱藏檔案,但不包括.與.這兩個目錄 d 僅列出目錄本身,而不是列出目錄內的檔案資料 f 直接列出結果,而不進行排序 ls缺省會以檔名排...

ls命令詳解

ls 命令可以說是linux下最常用的命令之一。a 列出目錄下的所有檔案,包括以 開頭的隱含檔案。b 把檔名中不可輸出的字元用反斜槓加字元編號 就象在c語言裡一樣 的形式列出。c 輸出檔案的 i 節點的修改時間,並以此排序。d 將目錄象檔案一樣顯示,而不是顯示其下的檔案。e 輸出時間的全部資訊,而不...

ls命令詳解

ls 命令可以說是linux下最常用的命令之一。a 列出目錄下的所有檔案,包括以 開頭的隱含檔案。b 把檔名中不可輸出的字元用反斜槓加字元編號 就象在c語言裡一樣 的形式列出。c 輸出檔案的 i 節點的修改時間,並以此排序。d 將目錄象檔案一樣顯示,而不是顯示其下的檔案。e 輸出時間的全部資訊,而不...