Linux Shell ls命令
阿新 • • 發佈:2018-11-19
1、簡介
ls 命令是 linux 下最常用的命令,是 list 的縮寫
2、主要功能
檢視 目錄清單
ls 列印當目錄的清單
ls 指定其他目錄,顯示指定目錄裡的檔案及資料夾清單
檢視 檔案屬性
檢視檔案許可權(包括目錄、資料夾、檔案許可權)檢視目錄資訊等
3、用法/命令格式
ls [選項] [目錄名/檔名]
4、常用引數解析
語法 | 引數 | 說明 |
---|---|---|
ls [ -a 或者 --all ] [ 目錄名/檔名] | -a; --all | 列出目錄下的所有檔案,包括以 . 開頭的隱含檔案 |
ls [ -l ] [ 目錄名/檔名] | -l | 除了檔名之外,還將檔案的許可權、所有者、檔案大小等資訊詳細列出來 |
5、輔助功能
5.1 檔案顯示
5.1.1 顯示所有檔案
顯示資料夾內所有檔案
語法 | 引數 | 說明 |
---|---|---|
ls [ -R ] [ 目錄名] | -R | 遞迴顯示子目錄 |
5.1.2 只顯示 普通檔案
# ls -al [目錄名] | grep "^-"
5.2 目錄顯示
5.2.1 列印路徑
語法 | 引數 | 說明 |
---|---|---|
ls [ -d ] [ 目錄名] | -d | 將目錄像檔案一樣顯示,而不是顯示其下的檔案 |
5.2.2 只顯示目錄
# ls -F | grep "/$"
# ls -al | grep "^d"
5.3 排序
5.3.1 時間排序
語法 | 引數 | 說明 |
---|---|---|
ls [ -t ] [ 目錄名] | -t | 以檔案修改時間排序 |
5.3.2 檔案大小排序
語法 | 引數 | 說明 |
---|---|---|
ls [ -S ] [ 目錄名] | -S | 以檔案大小排序 |
5.4 輸出顯示
5.4.4 按列輸出
語法 | 引數 | 說明 |
---|---|---|
ls [ -C ] [ 目錄名] | -C | 按列輸出,縱向排序 |
5.4.5 按行輸出
語法 | 引數 | 說明 |
---|---|---|
ls [ -x ] [ 目錄名] | -x | 按行輸出,橫向排序 |