Linux定时同步文件夹主要涉及到rsync
命令和cron
定时任务。以下是对该问题的详细解答:
假设我们要每晚2点将/source_folder
同步到/destination_folder
。
创建一个名为sync_folders.sh
的脚本文件,内容如下:
#!/bin/bash
rsync -avz --delete /source_folder/ /destination_folder/
确保给脚本执行权限:
chmod +x sync_folders.sh
编辑当前用户的crontab文件:
crontab -e
添加以下行来设置每天凌晨2点执行同步脚本:
0 2 * * * /path/to/sync_folders.sh
保存并退出编辑器。现在,系统将每天自动执行同步操作。
sudo
提升权限,但要注意安全性。/
表示绝对路径,\
在某些情况下表示相对路径)。通过以上步骤和注意事项,你可以有效地在Linux系统中实现文件夹的定时同步。
领取专属 10元无门槛券
手把手带您无忧上云