将超过 30 天的文件夹移动到另一个文件夹

pre*_*thi 0 ubuntu

我有一个目录,其中包含每天的文件夹,每个文件夹中都有 1000 个图像。我想将超过 30 天的文件夹存档到存档文件夹。

我试过了,它把所有东西都搞砸了,它把所有的图像文件复制到存档文件夹而不是日期文件夹。

sudo find /home/lanein1/AshtonRPOUT/ -type f -mtime +30 -exec mv '{}' /home/lanein1/AshtonRPOUT/Arch/ \;
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明 我的脚本将所有图像复制到 arch 而不是单独的文件夹中..

在此处输入图片说明

Mat*_*ock 5

您想查找目录,但您正在查找纯文件 ( f)。使用d目录搜索:

sudo find /home/lanein1/AshtonRPOUT/ -type d -mtime +30 -exec mv '{}' /home/lanein1/AshtonRPOUT/Arch/ \;
Run Code Online (Sandbox Code Playgroud)