Linux 查找命令-mtime选项不适用于超过25天的文件
我正在使用find命令查找超过30天的目录,并将它们复制到其他目录中Linux 查找命令-mtime选项不适用于超过25天的文件,linux,find,Linux,Find,我正在使用find命令查找超过30天的目录,并将它们复制到其他目录中 find /STORAGE/RECORDS/XXXXX/ -maxdepth 1 -type d -daystart -mtime +30 -exec cp -rp {} /STORAGE/RECORDS/old_archive_XXXXX/ \; 问题是这段代码不起作用,但看起来正确。 当我将mtime选项更改为25天时,它可以工作 我看不出问题出在哪里。25天是我可以用于mtime的最长时间-我尝试了26、27、28、
find /STORAGE/RECORDS/XXXXX/ -maxdepth 1 -type d -daystart -mtime +30 -exec cp -rp {} /STORAGE/RECORDS/old_archive_XXXXX/ \;
问题是这段代码不起作用,但看起来正确。
当我将mtime选项更改为25天时,它可以工作
我看不出问题出在哪里。25天是我可以用于mtime的最长时间-我尝试了26、27、28、29、30、60、10025天,接近包含秒的有符号32位整数的最大值。好的,但是我如何找到超过30天的文件我看到了问题,只有我,文件夹修改时间错误-我没有超过30天的文件夹。我不知道如何把这个问题改成“已解决”。