打印文件名、修改日期和大小以及标题

打印文件名、修改日期和大小以及标题

如何打印文件大小、文件名和修改日期以及标题。到目前为止,我已经想出了:

find . -regex '.*\.csv' -execdir stat --printf '%n,%y,%s' {} \;

如何添加标题而不打印路径而仅打印文件名?

eg
File Name,Modified Date
Apple,2015-01-05 12:13

答案1

用 GNU find 试试这个:

echo "File Name,Modified Date"; find . -name '*.csv' -printf "%f,%TY-%Tm-%Td %TI:%TM\n"

答案2

fd "<regex>" "<dir>" --exec find {} -printf "%T@ %Td-%Tb-%TY %TT %p\n" |
 sort -n | cut -d " " -f 2-

相关内容