You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Linux下find命令如何获取文件的毫秒级修改时间?

实现find命令显示毫秒级修改时间

你可以借助GNU find的-printf参数提供的毫秒格式符,来输出精确到毫秒的文件修改时间,直接调整原有命令即可:

基础毫秒显示命令

find /Volumes/app -user john -mtime 60 -printf '%TY %Tb %Td %TH:%TM:%TS %p\n'

其中%TS会输出包含毫秒的秒数值(格式为ss.sss),和你原有的日期时间字段组合后,就能得到精确到毫秒的完整时间戳。

ISO标准格式(带毫秒)

如果需要更规范的ISO 8601格式时间,也可以这样写:

find /Volumes/app -user john -mtime 60 -printf '%TFT%T.%3TT %p\n'

%TFT会生成YYYY-MM-DD的日期格式,%T.%3TT则输出HH:MM:SS.sss的时间部分,整体格式更易读且符合标准。

注意:上述格式符仅在GNU find中生效。如果是BSD系统(比如macOS)自带的find,默认不支持这些参数,需要安装GNU版本的find(例如通过Homebrew安装findutils,使用gfind替代find命令)。

内容的提问来源于stack exchange,提问作者Puneet Mehta

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.11 03:45:34