這裡敘述了 Linux 系統中 ls
指令的各種用法,並蒐集了各式各樣的常用範例。
ls
是 Linux 系統上最常被使用的指令之一,通常我們開啟終端機之後,第一個會執行的指令就是 ls
。我們可能幾乎天天都在使用它,但是有些參數可能還是不熟悉如何使用,以下我們介紹各種 ls
指令的用法,並且提供一些常用範例作為參考。
ls
指令基本用法直接執行 ls
帶任何參數的話,會列出目前目錄中的檔案與目錄列表。
ls
-l
參數可以顯示檔案與目錄的詳細資訊。
ls -l
-a
參數可以顯示隱藏的檔案與目錄。
ls -a
-h
參數可以讓輸出的資訊以比較容易閱讀的格式呈現。
ls -lh
-F
參數可以讓檔案名稱的後面加上檔案類型的標示字元。
ls -F
-F
依照檔案類型來標示的字元有以下幾種:
@
:連結檔(symbolic link)。*
:可執行檔(executable)。=
:socket 檔。|
:pipe 檔。>
:door 檔。/
:目錄。-r
參數可以讓檔案的列表以反向的排序列出。
ls -r
-R
參數可以靠遞迴的方式列出所有子目錄的檔案。
ls -R
若要讓檔案依照時間排序,讓最新的檔案排在最後,可以使用 -ltr
:
ls -ltr
這樣的方式可以很快速的看出目錄中最新的檔案是那一些:
-S
可以讓檔案依照檔案的大小來排序:
ls -lS
若要方便快速找出最大的幾個檔案,可以將檔案列表以反向排序:
ls -lSr
每個檔案都有一個 inode 屬性,若要列出每個檔案的 inode,可以使用 -i
參數:
ls -i
--version
參數可以輸出 ls
版本資訊。
ls --version
-d
參數可以讓 ls
只列出目錄:
ls -ld
-n
參數可以讓 ls
顯示使用者的 UID 與群組的 GID 值:
ls -n
Page: 1 2