ls -R
のような再帰的なディレクトリリストが必要ですが、CSV形式です。
ディレクトリとファイル名に別々の列が必要です。
ls
はCSV形式でデータを印刷できませんが、find
は、カスタム出力形式が指定されている場合は印刷できます。
find . -type f -printf '%h,%f\n'
%h
はディレクトリ部分、%f
はファイル名部分を示します。 manual 、特に-printf format
に関するセクションを参照してください。
ただし、ファイル名に特殊文字または,
が含まれている場合、これは正しく機能しないことに注意してください。