我已经修改了我的 webroot 中各种文件夹中的一些文件。这是开发环境。现在我必须找到昨天修改的所有文件才能迁移到产品中。
有什么方法(Linux 命令)只列出我的 webroot 树中昨天修改的那些文件吗?
我已经修改了我的 webroot 中各种文件夹中的一些文件。这是开发环境。现在我必须找到昨天修改的所有文件才能迁移到产品中。
有什么方法(Linux 命令)只列出我的 webroot 树中昨天修改的那些文件吗?
find ./ -mtime -1
查找所有内容,即最近 24 小时在当前目录中修改的内容。
find . -daystart -mtime 1 -print
这仅获取昨天修改的文件 - 即:今天是 6 月 21 日,仅找到 6 月 20 日的文件。
(-mtime 采用“-”、“+”或明确的确切天数)。
如果您想要长列表,请替换
-exec ls -ld \;
为了
-print.
find . -mtime +2 -prune -o -mtime +1 -print
这会查找但排除超过两天前修改的任何内容,然后查找超过一天前修改的任何内容。