Linux教學:ls指令

ls – 顯示檔案的資訊

語法:ls [選項]... [檔案]...
選項:
-a, --all:列出所有檔案,包含.開頭的隱藏檔案。
-A, --almost-all:列出所有檔案,包含.開頭的隱藏檔案。(...兩個目錄除外)
-b, --escape:顯示脫離字元。
-B, --ignore-backups:忽略備份的文件及目錄。
-d, --directory:列出目錄,其餘不顯示。
-D, --dired:以Emacs的模式產生文件及目錄列表。
-f:效果等同於使用-aU
-F, --classify:在檔案名稱後面加上類型標示字元。
-G, --no-group:不顯示群組名稱。
-h, --human-readable:檔案大小將轉為易讀取的形式。
-H, --si:與-h類似,但是-H是以1000進位而-h是以1024進位。
-i, --inode:列出每個檔案的索引節點。
-l:列出檔案的詳細資訊。
-m:將每個檔案緊密排列,並使用逗號隔開。
-n, --numeric-uid-gid:顯示使用者的UID與群組的GID值。
-N, --literal:列出文件和目錄的名稱,包含控制字元。
-o:與-l類似,但不顯示群組名稱。
-p, --file-type:與-F類似,但不會在可執行檔後面加上*符號。
-q, --hide-control-chars:列出文件和目錄的名稱,並用?來取代控制字元。
-Q, --quote-name:將文件及目錄名稱用雙引號標示起來。
-r, --reverse:將檔案以反向的順序排列。
-R, --recursive:以遞迴的方式列出所有子目錄的檔案。
-s, --size:列出檔案的大小。(in blocks)
-S:按照檔案大小來做排序。
-t:照最後一次修改時間來做排序。
-u:按照最後一次存取時間來做排序。
-U:按照資料夾裡的順序逐一列出,不做排序。
-v:按照版本來做排序。
-w, --width=COLS:設置每列的最大字元數。
-X:按照檔案的副檔名來做排序。
-1:每個檔案使用一列的方式逐一列出。
--help:列出幫助資訊。
--version:列出版本資訊。

常用指令範例:

ls
ls -al
ls -hl
ls -m
ls -lls -o差別

發表迴響