我正在尝试获取目录中每个文件的上次修改时间,同时还在时间旁边显示文件名。
在Linux中,效果很好:
$ find ./dumps/dump_scan_trial0_ds1/ -name '*pred*' -exec stat -c '%y %n' {} \;
2019-02-07 11:37:24.116461613 +0100 ./dumps/dump_scan_trial0_ds1/chair_pred.txt
2019-02-07 11:37:25.088461261 +0100 ./dumps/dump_scan_trial0_ds1/integrated_pred.txt
在OSX中,我尝试了此命令(对于Mac,stat
参数是不同的)
$ find ./dumps/dump_scan_trial0_ds1/ -name '*pred*' -exec stat -f %Sm %n' {} \;
并输入以下命令:
$ find ./dumps/dump_scan_trial0_ds1/ -name '*pred*' | xargs -Irepl stat -f %Sm repl
Feb 7 11:38:51 2019
Feb 7 11:38:52 2019
在两种情况下,文件名都不紧随时间。 如何获取时间旁边的文件名?