繁体   English   中英

在查找命令中以毫秒为单位获取时间 linux

[英]get time in millisecond in find command linux

我正在 linux 中执行以下查找命令。 find find /Volumes/app -user john -mtime 60 它给出了修改文件的列表。

find命令中添加-printf '%TY %Tb %Td %TH:%TM %p\n'后,给出带有日期的文件列表。

以下是 output:

2022 Nov 28 19:05 .
2022 Nov 28 18:31 ./abc.py

但不是日期如何以毫秒为单位获取时间?

date +%s%N返回秒数 + 当前纳秒数。

尝试这个

-printf $(($(日期 +%s%N)/1000000))

date +%s返回自纪元以来的秒数(如果有用的话)。

这给出了 GNU 发现的以纳秒为单位的时间:

find . -printf '%TY %Tb %Td .%TT %p\n'

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM