開始使用免費開始

我要如何列出某個目錄底下的所有內容?

如果你想看到一個目錄底下的所有內容, 不論巢狀有多深, 你可以在 ls 加上 -R 旗標 (代表「遞迴」)。 如果你在家目錄使用 ls -R, 你會看到像這樣的輸出:

backup          course.txt      people          seasonal

./backup:

./people:
agarwal.txt

./seasonal:
autumn.csv      spring.csv      summer.csv      winter.csv

這會先顯示目前層級中的每個檔案與目錄, 接著顯示每個子目錄中的所有內容, 以此類推。

本練習屬於課程

Shell 入門

檢視課程

練習說明

為了幫助你辨識各種類型, ls 還有另一個旗標 -F,會在每個目錄名稱後加上 /, 並在每個可執行的程式名稱後加上 *。 請用兩個旗標 -R-F,再加上你家目錄的絕對路徑來執行 ls, 以查看其中包含的所有內容。 (旗標的順序無所謂,但目錄名稱一定要放在最後。)

動手互動練習

將理論付諸實踐,立即體驗我們的互動練習

開始練習