Linux如何列出目錄內容 ls命令參數詳解

linux系統中查看目錄內容最常用命令是ls,直接輸入ls可列出當前目錄非隱藏文件;加路徑可查看特定目錄內容;使用-l參數顯示文件詳細信息,包括權限、鏈接數、用戶、組、大小及修改時間;用-a參數顯示隱藏文件;組合使用-la可同時顯示隱藏文件的詳細信息;其他實用參數如-s按大小排序,-r反向排序,-d只列目錄,–color啟用彩色輸出;合理組合參數如lahsr可提升操作效率。

Linux如何列出目錄內容 ls命令參數詳解

linux系統中,查看目錄內容最常用的方式就是使用ls命令。它不僅能列出文件和子目錄的名稱,還能展示權限、大小、修改時間等詳細信息。掌握ls的各種參數組合,能幫助你更高效地管理文件系統。

Linux如何列出目錄內容 ls命令參數詳解

查看基本目錄內容

默認情況下,直接輸入 ls 命令會列出當前目錄下的所有非隱藏文件和目錄(不包括以.開頭的隱藏文件):

Linux如何列出目錄內容 ls命令參數詳解

ls

如果你想要查看某個特定目錄的內容,可以在命令后面加上目錄路徑,例如:

ls /home/user/Documents

這種方式適合快速瀏覽目錄結構,但無法看到隱藏文件或詳細信息。

Linux如何列出目錄內容 ls命令參數詳解

顯示詳細信息:使用 -l 參數

要查看文件的詳細信息,比如權限、鏈接數、所屬用戶、大小、修改時間和文件名,可以使用 -l 參數:

ls -l

輸出示例:

-rw-r--r-- 1 user user 4096 Apr 5 10:00 file.txt drwxr-xr-x 2 user user 4096 Apr 5 09:50 folder/

每一列含義如下:

  • 第一列:文件類型與權限
  • 第二列:硬鏈接數量
  • 第三列:文件擁有者
  • 第四列:所屬組
  • 第五列:文件大小(字節)
  • 第六至八列:最后修改日期和時間
  • 最后一列:文件或目錄名稱

這個視圖對于排查權限問題、查看文件屬性非常有用。

查看隱藏文件:使用 -a 參數

有些文件以.開頭,是隱藏文件,比如.bashrc、.vimrc等配置文件。要顯示它們,需要加上 -a 參數:

ls -a

結合 -l 可以同時顯示隱藏文件的詳細信息:

ls -la

這樣可以看到完整的目錄內容,包括那些“隱形”的配置文件。

其他實用參數組合

除了上述基礎用法外,ls 還有一些常用的增強型參數,可以幫助你更靈活地查看目錄內容:

  • 按文件大小排序:-S

    ls -lhS

    這樣最大的文件會排在最前面,方便查找占用空間大的文件。

  • 反向排序:-r

    ls -lr
  • 只顯示目錄:-d */

    ls -d */

    非常適合只想列出子目錄的情況。

  • 彩色輸出:很多系統默認開啟,如果沒有,可以用 –color 強制啟用:

    ls --color=auto

這些參數可以根據需要自由組合,比如 ls -lahSr 就是一個很常見的組合,用于查看詳細信息并按大小倒序排列

基本上就這些。ls 雖然簡單,但參數搭配豐富,熟練掌握之后能極大提升日常操作效率。

? 版權聲明
THE END
喜歡就支持一下吧
點贊10 分享