Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 查找命令-mtime选项不适用于超过25天的文件_Linux_Find - Fatal编程技术网

Linux 查找命令-mtime选项不适用于超过25天的文件

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命令查找超过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、29、30、60、10025天,接近包含秒的有符号32位整数的最大值。好的,但是我如何找到超过30天的文件我看到了问题,只有我,文件夹修改时间错误-我没有超过30天的文件夹。我不知道如何把这个问题改成“已解决”。