Linux昨天修改了所有文件夹的文件

时间:2012-05-24 02:00:59

标签: linux command last-modified

我修改了webroot中各种文件夹中的一些文件。这是开发环境。现在我必须找到昨天修改的所有文件才能迁移到制作。

有没有办法(Linux命令)只列出我的webroot树中昨天修改过的那些文件?

3 个答案:

答案 0 :(得分:17)

find ./ -mtime -1

查找过去24小时内当前目录中修改的所有内容。

答案 1 :(得分:11)

find . -daystart -mtime 1 -print

这只是修改了昨天的文件 - 即:今天是6月21日,只找到了6月20日的文件。

( - mtime需要' - ',' +'或明确的确切天数。)

如果您想要长列表,请替换

-exec ls -ld \;

用于

-print.

答案 2 :(得分:2)

find . -mtime +2 -prune -o -mtime +1 -print

这是一个查找,但不包括两天前修改的任何内容,然后查找超过一天前修改过的任何内容。