大家好!今天我們來聊聊Ubuntu系統中最常用的命令之一——ls命令。它的作用非常簡單,就像是打開一個文件夾,看看裏面都有什麼東西。不過,光知道ls還不夠,學會用它的“選項”,能讓我們更靈活地查看文件和目錄的信息。接下來,我們一步步來拆解這個“保姆級”教程。
1. 最基礎:ls 命令¶
直接在終端輸入 ls 並回車,就能看到當前目錄下所有文件和文件夾的列表。這些文件和文件夾會按照名稱的字母順序(默認是按英文字母排序)顯示,並且不會顯示隱藏文件(後面會講)。
比如,假設我們當前在“Downloads”文件夾裏,輸入 ls 後,可能會看到類似這樣的結果:
document.pdf image.jpg notes.txt 視頻文件.mp4
2. 常用選項:讓ls更“聰明”¶
ls命令的強大之處在於它可以配合各種“選項”(就是加在ls後面的參數,用 - 開頭)來調整顯示效果。下面是初學者最常用的幾個選項:
-a:顯示隱藏文件¶
有些文件或文件夾是“隱藏”的,它們的名字以 . 開頭(比如系統配置文件 .bashrc)。默認情況下,ls 不會顯示這些文件。如果想看到它們,加上 -a 選項:
ls -a
執行後,你會看到類似這樣的結果(多了幾個隱藏文件):
. .. .bashrc .profile document.pdf image.jpg
其中 . 代表當前目錄,.. 代表上一級目錄,這兩個也是隱藏的。
-l:顯示詳細信息¶
默認的 ls 只顯示文件名,信息太少。加上 -l 選項,就能看到更詳細的內容,包括文件權限、所有者、大小、修改時間等:
ls -l
結果可能像這樣:
總用量 20
drwxr-xr-x 2 user user 4096 6月 10 15:30 圖片
-rw-r--r-- 1 user user 123 6月 10 14:00 document.pdf
-rw-r--r-- 1 user user 456 6月 10 13:20 image.jpg
這裏每一列代表的含義(從左到右):
- 權限列:drwxr-xr-x(第一位 d 代表這是一個目錄,- 代表普通文件),後面三組 rwx 分別表示所有者、組、其他用戶的權限(r=讀,w=寫,x=執行)。
- 硬鏈接數:第二列數字代表文件被鏈接的次數(目錄默認是2,普通文件是1)。
- 所有者/組:第三、四列是文件的所有者和所屬組。
- 大小:第五列是文件大小(默認單位是字節,目錄通常是4096字節)。
- 修改時間:第六列是文件最後修改的日期和時間。
- 文件名:最後一列是文件名或目錄名。
-h:讓大小更“友好”¶
-l 顯示的文件大小默認是字節,對於大文件來說數字太大。加上 -h 選項,可以讓大小以 KB、MB、GB 等單位顯示(需要和 -l 一起用):
ls -lh
結果可能像這樣:
總用量 10K
drwxr-xr-x 2 user user 4.0K 6月 10 15:30 圖片
-rw-r--r-- 1 user user 123 6月 10 14:00 document.pdf
-rw-r--r-- 1 user user 456 6月 10 13:20 image.jpg
-t:按修改時間排序¶
默認 ls 是按文件名排序,加上 -t 可以按文件的最後修改時間排序(最新修改的排在前面):
ls -lt
結果會把最近修改的文件放在最上面。
-r:反向排序¶
如果想讓排序反過來(比如按字母從Z到A,或按時間從舊到新),可以加上 -r 選項:
ls -r
比如原來按a-z顯示的,現在會按z-a顯示。
-S:按文件大小排序¶
用 -S 選項可以讓文件按大小從大到小排序(大文件在前):
ls -Sl
-d:只顯示目錄本身¶
有時候我們只想看目錄的名字,不想展開裏面的內容。加上 -d 選項:
ls -d *
這裏 * 代表所有內容,但 -d 會只顯示目錄本身,不顯示裏面的文件。
–color=auto:讓文件“穿衣服”(顏色區分)¶
Ubuntu默認會用不同顏色區分文件類型(比如目錄是藍色,可執行文件是綠色),如果沒顯示顏色,可以加上 --color=auto:
ls --color=auto
3. 組合選項:讓ls功能更強¶
很多時候我們會同時用多個選項,比如想看詳細信息、顯示隱藏文件、按時間排序,這些選項可以組合使用(中間不需要空格):
ls -lha # 詳細信息+顯示隱藏文件+大小帶單位
ls -ltr # 詳細信息+按修改時間排序+反向(最新的在最後)
ls -Srh # 按大小排序+反向+大小帶單位(大文件在前,顯示隱藏)
4. 查看其他目錄¶
ls不僅能看當前目錄,還能看指定路徑下的內容。比如想查看 /home/user/Documents 目錄下的內容,直接在ls後面加路徑:
ls /home/user/Documents
5. 小總結¶
ls命令雖然簡單,但搭配不同選項能解決很多問題:
- 基礎查看:ls
- 詳細信息:ls -l
- 顯示隱藏文件:ls -a
- 隱藏+詳細+大小單位:ls -lha
- 按大小排序:ls -Sl
記住這些常用組合,就能在Ubuntu裏靈活查看文件和目錄的信息了!
如果還有疑問,隨時可以在終端輸入 man ls 查看更詳細的幫助文檔哦~