Мне нужен рекурсивный каталог, перечисляющий как ls -R
, но в формате CSV.
Я хочу отдельные столбцы для каталога и имени файла.
ls
не может распечатать данные в формате CSV, но find
может при предоставлении пользовательского выходного формата:
find . -type f -printf '%h,%f\n'
%h
обозначает часть каталога, %f
часть имени файла. См. руководство, особенно раздел о -printf format
.
Однако знайте, что это не будет работать правильно, когда Ваши имена файлов будут иметь специальные символы или a ,
в них.