检测权限变化

检测权限变化

是否可以检测文件夹中已更改权限的文件?我已阅读有关命令 find 的信息,它检测已更改上次修改日期的文件,但更改权限不会更改此日期。

答案1

查看该stat命令,这显示了文件上次访问时间、上次修改时间以及上次更改权限的时间 3 次。

您感兴趣的是权限(更改),请参阅下面的输出,了解我刚刚 chmod 的示例文件;

prompt::11:26:45-> stat ideas.md 
  File: ‘ideas.md’
  Size: 594         Blocks: 8          IO Block: 4096   regular file
Device: 27h/39d Inode: 117         Links: 1
Access: (0770/-rwxrwx---)  Uid: (    0/    root)   Gid: (  992/  vboxsf)
Context: system_u:object_r:vmblock_t:s0
Access: 2014-12-21 19:15:29.000000000 +0000
Modify: 2014-12-21 19:15:29.000000000 +0000
Change: 2014-12-22 11:26:45.000000000 +0000
 Birth: -

或者正如 @0xC0000022L 所说,您可以用来stat -c仅显示您需要的输出;

prompt::11:32:46-> stat -c %z ideas.md 
2014-12-22 11:26:51.000000000 +0000

相关内容