我正在运行以下命令:
find . -atime -30
但是在输出中,我希望它显示访问时间的时间戳。如果可能的话,还希望它显示访问该文件的用户。
你能帮我吗?
谢谢。
find . -atime -30 -print0 | xargs -0 ls -lud
您无法确定谁访问了该文件,通常不会记录此信息。
请记住,atime 并不总是更新(取决于文件系统挂载选项)。
如果要将查找限制为仅文件,则可以执行以下操作:
find . -atime -30 -a -type f -print0 | xargs -0 ls -lud
上次访问不会记录访问该文件的用户。
find . -atime -30 -exec stat {} +
会给你所有你能得到的信息。
如果您没有 GNU find 或 stat,请尝试 Petesh 的建议。