【发布时间】:2017-04-25 18:48:58
【问题描述】:
所以我需要为外部承包商创建一个输出文件,其中包含目录中的文件名列表和特定格式的创建日期,如下所示:
FileName YYYYmmDDHHMMSS
到目前为止,我想出了:
find ./ -type f -printf " %f %a\n"
返回:
2017 年 4 月 21 日星期五 18:21:15.0458585800
或者:
ls -l | awk {'print $9" "$6" "$7" "$8'}
返回:
文件名 4 月 21 日 18:21
但也不是我需要的输出,因为它需要纯数字并包括秒数。
请记住,文件列表可能非常大,因此效率是重中之重,我怎样才能得到这个输出?
【问题讨论】: