小编pre*_*thi的帖子

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

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

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

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

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

在此处输入图片说明

ubuntu

0
推荐指数
1
解决办法
9014
查看次数

使用 crontab 更改目录时出错

这是我的脚本,我试图重命名文件夹中的文件。

rename1.sh
----------
#!/bin/bash
cd /home/lanein1/WestonIN7pm/"$(date +%Y-%m-%d)" && rename s/WestonIN/WestonIN7pm/ *.jpg
cd /home/lanein1/WestonOUT7pm/"$(date +%Y-%m-%d)" && rename s/WestonOUT/WestonOUT7pm/ *.jpg
Run Code Online (Sandbox Code Playgroud)

这是我得到的错误:

can't cd to /home/lanein1/scripts/rename1.sh
Run Code Online (Sandbox Code Playgroud)

我不明白为什么我会收到这个错误

CRON 条目:

29 12 * * * cd /home/lanein1/scripts/rename1.sh >> /home/lanein1/scripts/rename2.log 2>&1
Run Code Online (Sandbox Code Playgroud)

bash cron ubuntu

-1
推荐指数
1
解决办法
345
查看次数

标签 统计

ubuntu ×2

bash ×1

cron ×1