使用rsync和scp远程同步文件
2024-10-18 17:18:14
rsync 1. rsync可以通过ssh隧道的方式传输文件夹:
rsync -arv --progress clone user@host:remotedir loaldir . rsync通过ssh传输文件夹时指定ssh参数:
加-e "SSH_OPTION即可",示例如下:
rsync -a --delete -e '\''ssh \
-o connectTimeout= -o StrictHostKeyChecking=no \
-o CheckHostIP=no -o PreferredAuthentications=password \
-o NumberOfPasswordPrompts= '\'' \
--exclude-from=/tmp/exclude.t \
root@xxxxx:/home/admin/ /home/admin/ .使用exclude排除指定目录
rsync -arv --progress --exclude "cluster-data/" 192.168.1.1:/home/hadoop/ /home/hadoop/
SCP 1、拷贝本机/home/administrator/test整个目录至远程主机192.168.1.100的/root目录下 复制代码代码如下: scp -r /home/administrator/test/ root@192.168.1.100:/root/
、拷贝单个文件至远程主机 复制代码代码如下: scp /home/administrator/Desktop/old/driver/test/test.txt root@192.168.1.100:/root/
其实上传文件和文件夹区别就在参数 -r, 跟cp, rm的参数使用差不多, 文加价多个 -r
、远程文件/文件夹下载
举例,把192.168.62.10上面的/root/文件夹,下载到本地的/home/administrator/Desktop/new/下,使用远程端的root登陆 复制代码代码如下: scp -r root@192.168.62.10:/root/ /home/administrator/Desktop/new/
最新文章
- 用Middleware给ASP.NET Core Web API添加自己的授权验证
- xp_sendmail: 由于邮件错误 0x80004005 而失败
- iOS开发中的权限
- Redis系列四之复制
- maven打包异常
- &;引用的问题
- Javascript原型链
- Row Border in DataGrid 表格边框
- keil C语言与汇编语言混合编程
- 用Vim 加密文本
- Crypto支付宝模块的安装
- [FE] 有效开展一个前端项目2 (vuejs-templates/webpack)
- 利用Spring的AbstractRoutingDataSource解决多数据源的问题
- Android——媒体库 相关知识总结贴
- iOS SQLite 数据库迁移
- C# 设置按钮快捷键
- java concurrent 中ExecutorService和CompletionService简单区别
- debug的粗略使用(求大神们补充、指教,小渣马上改)
- 一份不错的php面试题(附答案)(笔试题)
- spring Bean装配的几种方式简单介绍