预期情景
本质上我想使用 rsync 作为工具来进行自动排队下载。
假设我们在远程有以下目录结构。
to_be_downloaded
├── symlink1
└── symlink2
我想使用 rsync 下载符号链接引用的实际文件,如果下载成功则删除符号链接。
然后我创建一个 crontab 让 rsync 每小时执行一次。这样,当我想让本地从远程下载某个文件时,我只需在文件夹中放置一个符号链接to_be_downloaded
,然后删除即可确保每个文件仅下载一次。
问题
如何让 rsync 跟随符号链接并在完成后仅删除符号链接而不删除实际文件?也欢迎使用其他不使用 rsync 实现相同效果的解决方法。