ls 命令包含最常用的選項
ls 顯示當前工作目錄中的檔案和目錄。 (如果沒有傳遞引數。)(預設情況下,它不會顯示以。開頭的隱藏檔案。)
user@ubuntu14:/usr$ ls
bin games include lib lib32 local sbin share src
檢視所有檔案(隱藏檔案/資料夾)。使用 ls -a
或 ls -all
user@ubuntu14:/usr$ ls -a
. .. bin games include lib lib32 local sbin share src
要區分檔案和資料夾以及符號連結等,請使用 ls -F
或 ls --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
然後是時間戳(通常是修改時間)。
最後一個欄位是名稱。注意:連結還顯示連結的目標。