ls命令是Linux下最常用的命令。ls是list的縮寫,缺省下ls會列出當前目錄下的文件清單,如果ls後製定目錄,則會列出指定目錄下的文件清單。
ls除了可以查看Linux目錄下的文件清單,還可以查看文件權限,目錄信息等
1、語法:ls [選項][目錄名]
2、功能:列出目標目錄中所有子目錄和文件
3、參數說明:
-a = -all #列出目錄下的所有文件,包括.開頭的隱藏文件
-A #列出除了. 和.. 以外的文件
-l #以長格式顯示文件的詳細信息,如創建者、創建時間、文件的讀取權限等
-L #列出文件的鏈接名,Link
-h/--human-readable #用"K","M","G"來顯示文件和目錄的大小
-H #與-h相似,但計算單位是1000Bytes而非1024Bytes
-i #顯示每個文件inode號
-r #反向排序
-R #將目錄下的所有文件和子目錄的文件列出來,遞歸
-t #以文件的修改時間排序
-d #列出目錄本身的信息,而非目錄下的內容。
-s #在每個文件後面顯示文件大小
-S #以文件的大小排序
-F #在每個文件的末尾加上一個字符說明文件的類型。
* 表示可執行的普通文件 /表示目錄 @表示符號連接 |表示FIFOS =表示套接字
-p #與-F相似,但不會在執行文件後面加*號
-m #用‘,’隔開每個文件和目錄的名稱
-N #直接列出文件和目錄的名稱,包括控制字符
-q #用?代替控制字符,顯示文件和目錄的名稱
-Q #把文件和目錄名稱用""引起來
-A #顯示所有文件和目錄,但不顯示當前目錄和上層目錄
-C #以從上至下,從左到右的直行方式顯示文件和目錄名稱
u #以最後存取時間排序,顯示文件和目錄
--U #列出文件和目錄名稱時不排序
-v #以版本進行排序
-w #設置每列最大字符數
-x #以從左到右、由上至下的橫列方式顯示文件和目錄名稱
-X #以最後一個擴展名排序
--block-size=<區塊大小> #指定存放文件的區塊大小
--full-time #列出完整日期與時間
--sort #查看排序方式
--time=<時間戳> #用指定的時間戳取代更改時間
--version #顯示版本信息
--color #在字符模式中以顏色區分不同的文件,如果使用"—color=tty",表示使用終端預定義的顏色方案
ls -1 豎向打印,一行只顯示一個