linux - 如何 RSYNC 单个文件?

标签 linux file rsync

目前我只对 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/

相关文章:

linux - 如何使用 cURL 从文件中读取标题?

linux - 禁用 CONFIG_NET_DMA

java - java中的RSA与数字签名编码

iOS - 通过共享扩展在应用程序之间移动项目

Scala:如何从文件中读取文本时删除空行

python - 为 Fabric rsync_project() 函数输入密码

file - rsync 获取仅包含文件名的列表

linux - OpenMP - 部分指令; Linux 比 Windows 慢

linux - Linux 上的 swt GUI 性能问题

linux - rsync 服务器失败