我正在寻找一种替代方法来使用它,它不必使用FTP,但它应该提供与wget的“–mirror”选项相同的function,它只下载新的和更改的文件。
wget --mirror --preserve-permissions --directory-prefix=/hdd2/website-backups --exclude-directories=special,stats --ftp-user=user --ftp-password=pass ftp://ftp.domain.com
目前上面的命令是通过家庭服务器上的cron作业每隔几天远程站点的备份方式。 远程站点已经转移到一个新的主机与SSH可用,我已经有SSH公钥/私钥设置为SSH。 现在我想使用一些比wget / ftp更安全的自动备份,但是由于这个站点有很多图像文件,其中大部分是不会改变的,所以我不想把整个文档压缩起来,每次下载。
rsync是这个标准的工具:
rsync -avz -e ssh source/ user@destServer:/dest/
rsync通常与Linux发行版一起提供。 它也符合你不转移没有改变的东西的要求。