简体   繁体   English

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

[英]Linux all files of folder modified yesterday

I have modified some files present in various folders in my webroot. 我修改了webroot中各种文件夹中的一些文件。 This was development environment. 这是开发环境。 Now I have to find all files modified yesterday to migrate to productions. 现在我必须找到昨天修改的所有文件才能迁移到制作。

Is there any way (Linux command) to list only those files modified yesterday in my webroot tree? 有没有办法(Linux命令)只列出我的webroot树中昨天修改过的那些文件?

find ./ -mtime -1

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

find . -daystart -mtime 1 -print

This gets just files modified YESTERDAY - ie: today is Jun 21, only files for Jun 20 are found. 这只是文件修改的昨天 - 即:今天是6月21日,只找到6月20日的文件。

(-mtime takes a '-', a '+', or an explicit number of exact days). (-mtime采用' - ','+'或明确的精确天数)。

If you want a long listing, substitute 如果您想要长列表,请替换

-exec ls -ld \;

for the 为了

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

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM