博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux scp 命令
阅读量:7040 次
发布时间:2019-06-28

本文共 761 字,大约阅读时间需要 2 分钟。

scp 命令

scp 命令 意思是 secure copy 即安全拷贝,可以把它看做是 cp 命令的高级版,可以跨主机拷贝。

经常用来在局域网内不同主机之间分享文件,或者在本机与远程主机中分享文件。

在使用的时候就像使用cp 命令一样,第一个参数是源,第二个参数的目的。

基本格式:

scp 需要拷贝的源路径 拷贝后存放的路径

1.从本机拷贝到远程主机

将当前目录下的 myfile 拷贝到 目的主机 192.168.1.100 的home 目录下:

scp myfile  192.168.1.100:/home/

 

回车后会提示你输入远程主机的密码,默认是 输入远程主机 root 用户的密码。

如果需要指定用户这样输入:

scp myfile  username@192.168.1.100:/home

此时会提示输入远程主机 username 的密码。有时候因为权限问题会出错。如果权限不够则会提示Permission denied。解决方法:直接使用 root 用户 干净利落 或者 使用sudo 提升权限,也可以将目的路径选择为该用户拥有权限的目录。

2.从远程主机拷贝到本机

将远程主机 192.168.1.100 home目录下的 myfile文件拷贝到本地 当前工作目录下

scp root@192.168.1.100:/home/myfile

这里就直接指定为 root 权限,防止权限不够。

3.拷贝多个文件或目录

拷贝多个文件的时候可以使用通配符,比如拷贝所有 .txt 文件:

scp *.txt root@192.168.1.100:/home/

拷贝目录可以 加-r 选项 表示递归拷贝:

scp -r /dir/  root@192.168.1.100:/home/

表示将整个目录递归拷贝。

转载地址:http://ajxal.baihongyu.com/

你可能感兴趣的文章
snabbdom源码解析(一) 准备工作
查看>>
带你了解webpack
查看>>
基于 Postgres 实现一个热度算法
查看>>
Go基础学习记录 - 编写Web应用程序 - 博客编辑功能完善
查看>>
快速学习nodejs系列:十三、nodejs实现restful api、cookie、session、爬虫小例子
查看>>
【CSS】CSS 世界 -- 元素的显示与隐藏学习总结
查看>>
据说这道JAVA基础题,面试中给出正确答案的人数不到32%
查看>>
yum - epel源
查看>>
胶囊网络到底是什么东东?
查看>>
Vue中响应式数据失效&Dom操作无效问题
查看>>
【前端芝士树】Js中的闭包是怎么一回事 && 笔试问题集锦
查看>>
【基础】固定列宽的表格及示例演示
查看>>
yarn简介
查看>>
基于H5实现的react拖拽排序组件
查看>>
【Flutter 学习笔记二】Dart 的基础概念和数据类型
查看>>
zepto源码ajax模块学习
查看>>
Vue v-for渲染页面,获取不到DOM元素解析
查看>>
一个典型案例为你解读TDSQL 全时态数据库系统
查看>>
视频云资深技术专家李彬:传统企业如何进行多媒体数字化转型?
查看>>
1. Two Sum (Easy)
查看>>