我需要在CentOS服务器上找到修改日期早于更改日期的文件。我需要这个,因为我有文件有欺骗修改日期。
像:
[root@server /home/accountname/public_html]# stat index.php
File: `index.php'
Size: 638 Blocks: 8 IO Block: 4096 regular file
Device: f001h/60001d Inode: 2400001 Links: 1
Access: (0755/-rwxr-xr-x) Uid: ( NNN/accountname) Gid: ( NNN/accountname)
Access: 2017-08-23 18:42:23.325705099 -0700
Modify: 2015-07-06 18:41:56.000000000 -0700
Change: 2017-08-21 18:41:56.204893561 -0700
我用它来查找过去30天内修改过的文件,但除非我执行ctime,否则上面的文件不会显示。
find /home/accountname/public_html/ -type f -mtime -30 >> /somepath/filesinlast30days.txt
能够做类似的事情会很高兴:
find . -type f -mtime < -ctime >> pathtofile
-mtime&lt; -ctime (-mtime“早于”-ctime“
也许有更好的工具?我在搜索时发布了这个,因为我时间紧迫,初始搜索没有产生帮助。