詳解Linux 下ls命令

2021-10-12 10:23:03 字數 1501 閱讀 7547

ls命令用於顯示指定目錄下的內容,常見用法如下:

[root@localhost ~]$ ls             # 列出當前目錄下的內容(包括檔案或子目錄)

[root@localhost ~]$ ls /home # 列出/home目錄下的內容

[root@localhost ~]$ ls -a /home # 列出/home目錄下的內容,包括隱藏檔案和隱藏目錄

[root@localhost ~]$ ls -l /home # 以詳細資訊(使用長格式顯示)列出/home目錄下的內容,ls -l 可以簡寫為 ll

[root@localhost ~]$ ll -rth /home # 列出/home目錄下的內容,以檔案從舊到新排序,通常會寫成 ll -rth /home | tail 來檢視最新修改過的檔案

ls -l 輸出詳解:

[root@localhost ~]$ ls -l /etc

total 1504

drwxr-xr-x. 3 root root 4096 aug 8 11:12 abrt

drwxr-xr-x. 4 root root 4096 aug 8 11:12 acpi

-rw-r--r--. 1 root root 16 aug 8 11:19 adjtime

-rw-r--r--. 1 root root 1518 jun 7 2013 aliases

# total 1504 表示所列出的檔案或目錄大小的總和,單位為k,也就是1.5m,注意子目錄是按4k算,不包含子目錄下的檔案或目錄

# 後面的9個字元代表檔案或者目錄的許可權,字母 r w x 分別代表讀,寫,執行許可權,其對應的許可權數字分別為:4 2 1

# 前3個代表檔案或者目錄的所有者的許可權,中間的3個代表檔案或者目錄的所有組的許可權,最後的3個代表其他人訪問檔案的許可權

# 第三列:代表檔案或者目錄的所有者

# 第四列:代表檔案或者目錄的所有組

# 第五列:代表檔案或者目錄的大小,單位為位元組(byte)

# 第六列:代表檔案或者目錄的最後修改時間

# 第七列:代表檔名或者目錄名

命令引數:

-a    # 列出指定目錄下的隱藏檔案和隱藏目錄

-d # 僅列出目錄本身,而不是列出目錄下的檔案(常用)

-l # 以詳細資訊(使用長格式顯示)列出指定目錄下的內容

-r # 反序排序,結合 -th 引數來使用,通常用為:ll -rth /home

-t # 按修改時間排序,最新的顯示在最前面

-h # 自動以 k、m、g 為單位顯示檔案大小,預設只以k為單位顯示檔案大小

-i # 顯示檔案或者目錄的inode資訊,即索引資訊

-r # 連同子目錄內容一起列出來,等於該目錄下的所有檔案都會顯示出來

linux下ls 命令詳解

我的linux學習之路 ls應該是linux入門的最基礎命令,也是最常用的命令。man ls 其選項意義分別為 a 表示列出所有的檔案,包括以.開頭的隱藏檔案,包括.和.a 列出所有檔案,不包括.和.表示當前目錄,表示父目錄。b 把檔名中不可輸出的字元用 加字元編碼列出。b 不輸出以 結尾的檔案。d...

linux中ls命令詳解

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

linux中ls命令詳解

ls命令是linux下最常用的命令。ls命令就是list的縮寫,預設下ls用來列印出當前目錄的清單,如果ls指定其他目錄,那麼就會顯示指定目錄裡的檔案及資料夾清單。通過ls 命令不僅可以檢視linux資料夾包含的檔案,而且可以檢視檔案許可權 包括目錄 資料夾 檔案許可權 檢視目錄資訊等等,ls 命令...