[英]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.