【使用例紹介】ファイル名を子ディレクトリ含めて再帰的表示〈実用〉:du -a【シェルスクリプト】
備忘録になります。ファイル名を子ディレクトリ含めて再帰的に表示させるには「du -a」がお勧めです。
$ du -a
0 ./aaa.txt
0 ./bbb.txt
0 ./ccc.txt
0 ./dir1/aaa1.txt
0 ./dir1/bbb1.txt
0 ./dir1/ccc1.txt
0 ./dir1
0 ./dir2/aaa2.txt
0 ./dir2/bbb2.txt
0 ./dir2/ccc2.txt
0 ./dir2
0 .
もともとduはファイルのディスク使用量を表示するコマンドですが、du -aは1行1ファイル表示で再編集し易い表示形式です。ちなみにlsコマンドでのディレクトリ再帰的表示は以下にようになります。duと比べて編集し難いですね。
$ ls -R
.:
aaa.txt bbb.txt ccc.txt dir1 dir2
./dir1:
aaa1.txt bbb1.txt ccc1.txt
./dir2:
aaa2.txt bbb2.txt ccc2.txt
関連リンク