ファイルごとに 1 行ずつ再帰的にフルパスのリストを取得するにはどうすればよいでしょうか? 質問する

ファイルごとに 1 行ずつ再帰的にフルパスのリストを取得するにはどうすればよいでしょうか? 質問する

再帰的な 1 行に 1 つのパスのフラットなリストを出力するにはどうすればよいですか?

たとえば、ファイルの完全なパスを含むフラットなリストが欲しいだけです:

/home/dreftymac/.
/home/dreftymac/foo.txt
/home/dreftymac/bar.txt
/home/dreftymac/stackoverflow
/home/dreftymac/stackoverflow/alpha.txt
/home/dreftymac/stackoverflow/bravo.txt
/home/dreftymac/stackoverflow/charlie.txt

ls -a1ほぼ必要なことはできますが、パスのフラグメントではなく、完全なパスが必要です。

ベストアンサー1

検索を使用します:

find .
find /home/dreftymac

ファイルのみが必要な場合(ディレクトリ、デバイスなどは省略):

find . -type f
find /home/dreftymac -type f

おすすめ記事