ls 命令包含最常用的選項

ls 顯示當前工作目錄中的檔案和目錄。 (如果沒有傳遞引數。)(預設情況下,它不會顯示以。開頭的隱藏檔案。)

user@ubuntu14:/usr$ ls
bin  games  include  lib  lib32  local  sbin  share  src

檢視所有檔案(隱藏檔案/資料夾)。使用 ls -als -all

user@ubuntu14:/usr$ ls -a
.  ..  bin  games  include  lib  lib32  local  sbin  share  src

要區分檔案和資料夾以及符號連結等,請使用 ls -Fls --classify

user@ubuntu14:~$ ls -F
bash_profile_course  chat_apps/      Desktop/    Downloads/    foxitsoftware/   
Public/     test/    bin/    ClionProjects/  Documents/    IDE/    Music/
Pictures/  Templates/  Videos/

這裡,結束字元用於區分檔案和資料夾。

“/”建議目錄。

“*”建議可執行檔案。

“@”表示符號連結。

要獲取有關檔案和目錄的更多詳細資訊,請使用 ls -l

user@ubuntu14:~/example$ ls -l
total 6464

-rw-r--r-- 1 dave dave      41 Dec 24 12:19 Z.txt
drwxr-xr-x 2 user group    4096 Dec 24 12:00 a_directory
-rw-r--r-- 1 user group       6 Dec 24 12:01 a_file
lrwxrwxrwx 1 user group       6 Dec 24 12:04 a_link -> a_file
-rw-r--r-- 1 user group       6 Dec 24 12:03 a_newer_file
-rw-r----- 1 user group 6586816 Dec 24 12:07 big.zip

在此示例中,內容的總大小為 6460KB。

然後按字母順序為每個檔案/目錄建立一個條目,大寫字母為小寫。

第一個字元是型別(例如 d - 目錄,l - 連結)。

接下來的 9 個字元顯示使用者,組和其他人的許可權。

接下來是硬連結的數量,然後是所有者的名稱和組。

下一個欄位是以位元組為單位的大小。這可以通過新增 -h 選項以人性化的形式顯示,例如 6586816 顯示為 6.3M

然後是時間戳(通常是修改時間)。

最後一個欄位是名稱。注意:連結還顯示連結的目標。