1. 程式人生 > >Linux系統中關於ls命令詳解

Linux系統中關於ls命令詳解

-d, –directory 將目錄象檔案一樣顯示,而不是顯示其下的檔案。
-D, –dired 產生適合 Emacs 的 dired 模式使用的結果
-f 對輸出的檔案不進行排序,-aU 選項生效,-lst 選項失效
-F, –classify 加上檔案型別的指示符號 (*/=@| 其中一個)
–format=關鍵字 across -x,commas -m,horizontal -x,long -l,
single-column -1,verbose -l,vertical -C
–full-time 即 -l –time-style=full-iso
-g 類似 -l,但不列出所有者
-G, –no-group 不列出任何有關組的資訊
-h, –human-readable 以容易理解的格式列出檔案大小 (例如 1K 234M 2G)
–si 類似 -h,但檔案大小取 1000 的次方而不是 1024
-H, –dereference-command-line 使用命令列中的符號連結指示的真正目的地
–indicator-style=方式 指定在每個專案名稱後加上指示符號<方式>:
none (預設),classify (-F),file-type (-p)
-i, –inode 印出每個檔案的 inode 號
-I, –ignore=樣式 不印出任何符合 shell 萬用字元<樣式>的專案
-k 即 –block-size=1K,以 k 位元組的形式表示檔案的大小。
-l 列出檔案的詳細資訊。
-L, –dereference 當顯示符號連結的檔案資訊時,顯示符號連結所指示的物件而並非符號連結本身的資訊
-m 所有專案以逗號分隔,並填滿整行行寬
-n, –numeric-uid-gid 類似 -l,用數字的 UID,GID 代替名稱。
-N, –literal 印出未經處理的專案名稱 (例如不特別處理控制字元)
-o 類似 -l,顯示檔案的除組資訊外的詳細資訊。
-p, -F 在每個檔名後附上一個字元以說明該檔案的型別,“*”表示可執行的普通檔案;“/”表示目錄;“@”表示符號連結;“|”表示FIFOs;“=”表示套接字