1. 程式人生 > >1.ls — 列出目標目錄中所有的子目錄和檔案

1.ls — 列出目標目錄中所有的子目錄和檔案

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

命令格式:

ls [選項] [目錄名]

常用引數:

-a, –all

列出目錄下的所有檔案,包括以 . 開頭的隱含檔案

-i

打印出每個檔案的 inode 號

-l

檔案的許可權、所有者、檔案大小等資訊詳細列出來

-R

同時列出所有子目錄層

-t

以檔案修改時間排序

-h

以容易理解的格式列出檔案大小 (例如 1K 234M 2G)

例項

例一:列出當前目錄中所有以“t”開頭的目錄的詳細內容,可以使用如下命令:

ls -l t*

例二:遞迴列出當前目錄下的所有檔案(包括隱藏檔案)的絕對路徑

find $PWD | xargs ls -ld