ディレクトリ以下のすべての内容を一覧表示するには?
あるディレクトリの下にあるすべての内容を、
どれだけ深い階層にあっても確認したい場合は、
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 を、実行可能なプログラム名の後に / を表示する * という別のフラグがあります。
ls に -R と -F の2つのフラグとホームディレクトリの絶対パスを指定して実行し、
その中にあるものをすべて見てみましょう。
(フラグの順序はどちらでも構いませんが、ディレクトリ名は必ず最後に指定してください。)
