rsync命令,通过SSH在远程和本地系统之间传输文件

作者:佚名 来源:网络 点击数: 发布时间:2023年11月29日

很多内网单位都是linux系统,不再有windows电脑,没有称手的SFTP软件提供上传下载,通过SSH目录的方式来处理一些文件的上传下载应对操作还是可以的。SSH 中传输文件有多种方式,本次主要介绍rsync这个命令用来传输文件的操作。

1,将文件从远程机器复制到本地机器

假设您要将文件从远程系统上用户的主目录复制到本地登录系统的当前目录。(命令的最后有一个点)

rsync username@ip_address:/home/username/filename .

2,从远程机器复制整个目录到本地机器

一样的命令,只需使用-r 参数,通过 SSH 就可以复制整个目录到本地。

rsync -r username@ip_address:/home/username/target_dir .

3,将文件从本地机器复制到远程机器

还是这个命令,下面就是它将文件复制到远程系统上用户名的主目录。

rsync filename username@ip_address:/home/username

4,将整个目录从本地机器复制到远程机器

以下目录就是将本地的目录整个的复制到远程机器对应的目录。

rsync -r source_dir username@ip_address:/home/username/target_dir