如何查找文件或目录的修改/访问/更改时间?

如何查找文件或目录的修改/访问/更改时间?

我正在使用 Debian 7.2,想知道用于查找文件或目录的 MAC 时间的 shell 命令。我试过

man -k "MAC"

并获得了很多关于宏的点击。然后我尝试了

man -k "MAC time"

但什么也没得到。

答案1

通过 MAC,我假设您询问的是有关修改、访问和更改时间戳的问题。您可以从stat命令中获取这些内容。

例子

$ ls -l LICENSE 
-rw-rw-r-- 1 saml saml 810 Jul  5  2012 LICENSE

$ stat LICENSE 
  File: `LICENSE'
  Size: 810         Blocks: 8          IO Block: 4096   regular file
Device: fd02h/64770d    Inode: 11409231    Links: 1
Access: (0664/-rw-rw-r--)  Uid: (  500/    saml)   Gid: (  501/    saml)
Access: 2012-07-05 19:05:22.000000000 -0400
Modify: 2012-07-05 19:05:22.000000000 -0400
Change: 2013-10-16 21:17:31.148341667 -0400

细节

  • Access: 2012-07-05 19:05:22.000000000 -0400 – 文件的上次访问时间。
  • 修改:2012-07-05 19:05:22.000000000 -0400 – 文件的最后修改时间。
  • Change: 2013-10-16 21:17:31.148341667 -0400 – 该文件的 inode 数据的最后更改时间。

相关内容