1. 程式人生 > >Linux Shell ls命令

Linux Shell ls命令

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 按行輸出,橫向排序