每天一個Linux命令:ls(1)


ls

ls命令用於顯示指定工作目錄下之內容(列出目前工作目錄所含之文件及子目錄)。

格式

ls [-alrtAFR] [name...]

參數選項

參數 備注
-a 列出目錄下的所有文件,包括以 . 開頭的隱含文件
-A 同-a,但不列出“.”(表示當前目錄)和“..”(表示當前目錄的父目錄)
-C 多列顯示輸出結果。這是默認選項
-l 與“-C”選項功能相反,所有輸出信息用多行格式輸出,不輸出為多列
-F 在每個輸出項后追加文件的類型標識符,具體含義:“*”表示具有可執行權限的普通文件,“/”表示目錄,“@”表示符號鏈接,“
-b 將文件中的不可輸出的字符以反斜線“”加字符編碼的方式輸出
-c 與“-lt”選項連用時,按照文件狀態時間排序輸出目錄內容,排序的依據是文件的索引節點中的ctime字段。與“-l”選項連用時,則排序的依據是文件的狀態改變時間
-d 僅顯示目錄名,而不顯示目錄下的內容列表。顯示符號鏈接文件本身,而不顯示其所指向的目錄列表
-f 此參數的效果和同時指定“aU”參數相同,並關閉“lst”參數的效果
-i 顯示文件索引節點號(inode)。一個索引節點代表一個文件
--file-type 與“-F”選項的功能相同,但是不顯示“*”
-k 以KB(千字節)為單位顯示文件大小
-l 以長格式顯示目錄下的內容列表。輸出的信息從左到右依次包括文件名,文件類型、權限模式、硬連接數、所有者、組、文件大小和文件的最后修改時間等
-m 用“,”號區隔每個文件和目錄的名稱
-n 以用戶識別碼和群組識別碼替代其名稱
-r 以文件名反序排列並輸出目錄內容列表
-s 顯示文件和目錄的大小,以區塊為單位
-t 用文件和目錄的更改時間排序
-L 如果遇到性質為符號鏈接的文件或目錄,直接列出該鏈接所指向的原始文件或目錄
-R 遞歸處理,將指定目錄下的所有文件及子目錄一並處理
--full-time 列出完整的日期與時間
--color[=WHEN] 使用不同的顏色高亮顯示不同類型的,控制是否使用色彩分辨文件。WHEN 可以是'never'、'always'或'auto'其中之一

實例

  • 以多行格式輸出 /root/vimTest**目錄下的所有文件,包括.開頭的隱藏文件

    命令:ls -al /root/vimTest

    total 24
    drwxr-xr-x  3 root root  4096 Oct 22 20:43 .
    dr-xr-x---. 7 root root  4096 Oct 22 03:27 ..
    drwxr-xr-x  2 root root  4096 Oct 22 20:43 myDir
    -rw-r--r--  1 root root     0 Oct 22 20:43 test1.txt
    -rw-r--r--  1 root root     0 Oct 22 20:43 test2.txt
    -rw-------  1 root root 12288 Jul  9 15:02 .vimLearning.swp
    
  • 列出//root/vimTest文件夾下的所有文件和目錄的詳細資料,包括myDir目錄下的文件

    命令:ls -lR /root/vimTest

    /root/vimTest/:
    total 4
    drwxr-xr-x 2 root root 4096 Oct 22 20:43 myDir
    -rw-r--r-- 1 root root    0 Oct 22 20:43 test1.txt
    -rw-r--r-- 1 root root    0 Oct 22 20:43 test2.txt
    
    /root/vimTest/myDir:
    total 0
    -rw-r--r-- 1 root root 0 Oct 22 20:43 test3.txt
    
  • 可以查看當前目錄下文件名以“t”開頭的所有文件的信息。其實,在命令格式中,方括號內的內容都是可以省略的,對於命令ls而言,如果省略命令參數和操作對象,直接輸入“ ls ”,則將會列出當前工作目錄的內容清單

    命令:ls -l t*

    -rw-r--r-- 1 root root 0 Oct 22 20:43 test1.txt
    -rw-r--r-- 1 root root 0 Oct 22 20:43 test2.txt
    

    參考

  • Linux命令大全

  • github-tldr

  • 每天一個linux命令(1):ls命令


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM