我要如何列出某個目錄底下的所有內容?
如果你想看到一個目錄底下的所有內容,
不論巢狀有多深,
你可以在 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,
以查看其中包含的所有內容。
(旗標的順序無所謂,但目錄名稱一定要放在最後。)
