网络文件传输与共享全解析
1. rsync 基础操作
在使用 rsync 进行文件传输时,如果两台主机的用户名不同,需要在命令参数的远程主机名前添加 user@ ,其中 user 是你在目标主机上的用户名,示例命令如下:
$ rsync file1 file2 ... user@host:
默认情况下,若不提供额外选项,rsync 仅复制文件。如果仅使用目前介绍的选项,并且将目录 dir 作为参数,会看到提示信息:
skipping directory dir
若要传输完整的目录层次结构,包括符号链接、权限、模式和设备等,需使用 -a 选项。若要将文件复制到远程主机上非家目录的其他目录,可在远程主机名后添加目标目录名,示例如下:
$ rsync -a dir host:dest_dir
为确保操作安全,在不确定文件传输结果时,可使用 -nv 选项组合。 -n 选项使 rsync 以“试运行”模式运行,即不实际复制任何文件; -v 选项开启详细模式,显示传输细节和涉及的文件,示例命令如下:
超级会员免费看
订阅专栏 解锁全文
172万+

被折叠的 条评论
为什么被折叠?



