Find命令搜索过去一段时间内修改过的文件
有些时候我们需要查找一些最近修改过的文件,比如改着改着忘了自己改过什么= =
还有就是网站转移服务器的时候,可以用这种方式来看什么文件修改过,用以前的备份+修改过的文件就可以更快的迁移,当然了也有点风险。
Find命令可以帮到你
例如:find ./etc/ -ctime -1
这句的意思就是查询./etc/目录,1天内修改过的文件
和find ./etc/ -cmin -1440
的含义一样,都是查找1天内修改过的文件
另外这里贴出一些具体参数说明:
-amin n 查找n分钟以前被访问过的所有文件。
-atime n 查找n天以前被访问过的所有文件。
-cmin n 查找n分钟以前文件状态被修改过的所有文件。
-ctime n 查找n天以前文件状态被修改过的所有文件。
-mmin n 查找n分钟以前文件内容被修改过的所有文件。
-mtime n 查找n天以前文件内容被修改过的所有文件。
-print:将搜索结果输出到标准输出。
注意了。如果时间不加负号,那么时间段指的是“n以前”。比如find ./etc/ -ctime 1
,搜索出来的将是1天之前
被修改过的所有文件,加上负号,才是1天之内
被修改过的所有文件。