再帰的な「ls」は絶対ファイル名を提供します。

再帰的な「ls」は絶対ファイル名を提供します。

ディレクトリで "ls -R" を実行すると、次の結果が表示されます。

./dir1
dir2 file1.txt file2.txt

./dir1/dir2
file3.txt file4.txt

しかし、私に与えられた命令が欲しい

./dir1/file1.txt
./dir1/file2.txt
./dir1/dir2/file3.txt
./dir1/dir2/file4.txt

これにより、forループですべてのファイルを処理するために使用できます。

ベストアンサー1

欲しいfind(1) これはまさにあなたが望むことをするでしょう。ファイルタイプ(ディレクトリを除く)、指定されたファイルよりも最新のタイムスタンプなど、さまざまなフィルタ基準を指定できます。マニュアルページでは、これらの条件について詳しく説明します。

また、このオプションを見てください-exec。出力を繰り返す代わりに使用することもできます。

おすすめ記事