更改内容权限并将文件移动到其他文件夹的脚本

更改内容权限并将文件移动到其他文件夹的脚本

我有一个程序可以下载一些文件。我希望这些文件自动将权限更改为 755,并移动到系统上的另一个文件夹。我希望这个程序每小时自动运行一次。

这可能吗?我不擅长编写脚本,但我擅长终端。我的系统是 Ubuntu 服务器 12.04。

答案1

你当然可以。

该脚本可能看起来像这样:

#!/bin/bash

# Set permissions
chmod 755 /home/user/Downloads/*

# Move files
mv /home/user/Downloads/* "/home/user/New Location/"

将其保存为类似的内容/home/user/download-script.sh并确保运行chmod u+x /home/user/download-script.sh,以便可以执行。

要定期执行此操作,您可以使用 cron。输入crontab -e并创建如下条目:

0 * * * * /home/user/download-script.sh

这将导致脚本每小时准时执行一次(例如,凌晨 1:00、凌晨 2:00 等)。

当然,您可以对此进行扩展。根据目录中是否有文件夹Downloads,您可能需要添加-Rchmod-command 以使更改递归到这些目录中。希望这有帮助 :)。

755注意:在使用权限时,您可能需要小心谨慎!所有人真的需要执行这些文件吗?也许类似这样的话764就足够了。

相关内容