目前我只对 Directories
进行 RSync,如下所示:
* * * * * rsync -avz /var/www/public_html/images root@<remote-ip>:/var/www/public_html
那么我如何 rsync
一个文件,例如 /var/www/public_html/.htaccess
?
最佳答案
您的操作方式与处理目录的方式相同,但您将文件名的完整路径指定为源。在您的示例中:
rsync -avz --progress /var/www/public_html/.htaccess root@<remote-ip>:/var/www/public_html/
正如评论中提到的:由于 -a
包含 recurse,一个小小的错字就可以让它启动完整的目录树传输,所以一个更简单的方法可能只使用 -vz
,或将其替换为 -lptgoD
。
关于linux - 如何 RSYNC 单个文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14888012/