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