服务器间传输文件
短信预约 -IT技能 免费直播动态提醒
在使用Linux过程有时需要在两台服务器之间传输文件,用到了scp命令,用着还挺方便
1.使用方式:
scp [参数] [原路径] [目标路径]
1 常用可选参数:
- -B 使用批处理模式(传输过程中不询问传输口令或短语)
- -C 允许压缩。(将-C标志传递给ssh,从而打开压缩功能)
- -p 保留原文件的修改时间,访问时间和访问权限。
- -r 递归复制整个目录。
- -P port 注意是大写的P, port是指定数据传输用到的端口号
2 路径规则:
user@IP:dirnameuser:登录用户名IP:登录服务器地址dirname:文件路径
例如: scp filename root@192.168.112.112:/usr/local/apps #拷贝单个文件:表示将本地某路径下的文件 filename 传输至同一台服务器下的另一位用户 root@192.168.112.112下的路径 /usr/local/apps 下
scp 本地路径/filename root@192.168.112.112:/usr/local/apps #拷贝单个文件
注意:
- 执行scp命令之后,会要求输入user的登录密码,(如果两台机器之前已部署ssh身份验证,则不需要);
- 如果是从服务器获取文件,则目标路径直接填写本地存放路径即可。
- 如果是上传文件到服务器,则原路径填写本地文件路径即可。
来源地址:https://blog.csdn.net/hgz2020/article/details/131445161
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341