來源:鳥哥的私房菜
鳥哥的Linux私房菜-基礎學習篇(第四版)高清完整書簽PDF版 http://www.linuxidc.com/Linux/2016-02/128220.htm
查看文件與目錄 ls
ls [-aAdfFhilnrRSt] 目錄名
ls [--color={never,auto,always}]
ls [--full-time] 目錄名
選項:
-a :顯示全部的文件,包括.開頭的隱藏文件(常用)
-A :列出全部的文件,包括隱藏文件,但不包括.和..這兩個目錄這有什麼用?請大神解釋
-d :僅列出目錄本身,而不是列出目錄內的文件數據(常用)
-f :直接列出結果,而不進行排序(ls默認會按文件名排序)
-F :根據文件、目錄等信息給予附加數據結構。
*:代表可執行文件; /:代表目錄; =:代表 socket文件;|:代表FIFO文件
-h :將文件容量以人類易讀的方式列出來
-i :列出inode號
-l :以長格式顯示
-n :列出UID與GID,而非用戶與用戶組的名稱
-r --reverse:將排序結果反向輸出
-R :連同子目錄內容一起列出來。
-S :以文件容量大小排序
-t :按照時間排序
--color=never:不要根據文件特性給予顏色顯示
--color=always顯示顏色
--color=auto:讓系統根據設置來判斷是否給予顏色
--full-time:以完整時間模式輸出
--time={atime,ctime}:與-l配合使用,輸出最近訪問時間或修改權限屬性時間,ls -l默認輸出的是mtime
還有一個命令dir 和ls的用法一樣,只是不顯示顏色
Linux下ls命令的實現 http://www.linuxidc.com/Linux/2014-12/111079.htm
ls 命令:15個Linux面試級問題--第一集 http://www.linuxidc.com/Linux/2015-03/114895.htm
ls 命令:十條面試級問題--第二集 http://www.linuxidc.com/Linux/2015-04/115732.htm