rsync命令用法

rsync -av --exclude ".git"  /srcdir/* .
rsync命令是一个非常强大的远程数据同步工具,可以在多台主机之间快速同步文件。下面是一些rsync命令的使用示例: 1. 从本地复制文件到远程主机: ```shell rsync <源文件路径> <目标主机>:<目标路径> ``` 例如,将本地的`/home/user/file.txt`文件复制到远程主机的`/data/`目录下: ```shell rsync /home/user/file.txt user@remote:/data/ ``` 2. 从远程主机复制文件到本地: ```shell rsync <源主机>:<源文件路径> <目标路径> ``` 例如,从远程主机的`/data/file.txt`文件复制到本地的`/home/user/`目录下: ```shell rsync user@remote:/data/file.txt /home/user/ ``` 3. 同步本地目录到远程主机: ```shell rsync -avz <源目录> <目标主机>:<目标路径> ``` 例如,将本地的`/home/user/data/`目录同步到远程主机的`/data/`目录下: ```shell rsync -avz /home/user/data/ user@remote:/data/ ``` 4. 同步远程主机目录到本地: ```shell rsync -avz <源主机>:<源目录> <目标路径> ``` 例如,从远程主机的`/data/`目录同步到本地的`/home/user/`目录下: ```shell rsync -avz user@remote:/data/ /home/user/ ``` 5. 删除目标主机上与源主机不同的文件: ```shell rsync -avz --delete <源目录> <目标主机>:<目标路径> ``` 例如,将本地的`/home/user/data/`目录同步到远程主机的`/data/`目录下,并删除目标主机上与源主机不同的文件: ```shell rsync -avz --delete /home/user/data/ user@remote:/data/ ``` 这些只是rsync命令的一些常见用法,还有很多其他选项和功能可以根据具体需求进行使用。你可以通过`man rsync`命令查看rsync的完整文档。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值