Я нашел ответ, но надеюсь, что есть более простое решение!Мне повезло, что все имена файлов в этом каталоге и подкаталогах начинаются с одинаковых символов.Здесь идет:
find . -type f -exec ls --fu {} \; | awk '{ print $9","$6","$5}' | sed "s/ArchiveFile/,ArchiveFile/"
По сути, я использую «find», чтобы найти файл, ls, чтобы получить информацию, а затем комбинацию awk, print и sed для вывода.sed вставляет необходимую запятую перед буквами «ArchiveFile»
Пример вывода:
./ISIS_2011FALL/CAT_01College/,ArchiveFile_MUR115.2011FALL.51917.zip,2016-12-11,29484