位置: 编程技术 - 正文

linux命令大全之scp命令详解(复制文件和目录)(linux 命令大全)

编辑:rootadmin

推荐整理分享linux命令大全之scp命令详解(复制文件和目录)(linux 命令大全),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux命令总结,linux命令大全chm版,linux 命令大全,linux 命令大全,linux 命令大全,linux命令总结,linux命令大全详解,linux命令大全详解,内容如对您有帮助,希望把文章链接给更多的朋友!

scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。可能会稍微影响一下速度。当你服务器硬盘变为只读 read only system时,用scp可以帮你把文件移出来。另外,scp还非常不占资源,不会提高多少系统负荷,在这一点上,rsync就远远不及它了。虽然 rsync比scp会快一点,但当小文件众多的情况下,rsync会导致硬盘I/O非常高,而scp基本不影响系统正常使用。

1.命令格式:scp [参数] [原路径] [目标路径]

2.命令功能:scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。linux的scp命令可以在linux服务器之间复制文件和目录。

3.命令参数:-1 强制scp命令使用协议ssh1 -2 强制scp命令使用协议ssh2 -4 强制scp命令只使用IPv4寻址 -6 强制scp命令只使用IPv6寻址 -B 使用批处理模式(传输过程中不询问传输口令或短语) -C 允许压缩。(将-C标志传递给ssh,从而打开压缩功能) -p 保留原文件的修改时间,访问时间和访问权限。 -q 不显示传输进度条。 -r 递归复制整个目录。 -v 详细方式显示输出。scp和ssh(1)会显示出整个过程的调试信息。这些信息用于调试连接,验证和配置问题。 -c cipher 以cipher将数据传输进行加密,这个选项将直接传递给ssh。 -F ssh_config 指定一个替代的ssh配置文件,此参数直接传递给ssh。 -i identity_file 从指定文件中读取传输时使用的密钥文件,此参数直接传递给ssh。 -l limit 限定用户所能使用的带宽,以Kbit/s为单位。 -o ssh_option 如果习惯于使用ssh_config(5)中的参数传递方式, -P port 注意是大写的P, port是指定数据传输用到的端口号 -S program 指定加密传输时所使用的程序。此程序必须能够理解ssh(1)的选项。

linux命令大全之scp命令详解(复制文件和目录)(linux 命令大全)

4.使用实例:scp命令的实际应用概述: 从本地服务器复制到远程服务器:

(1) 复制文件: 命令格式: 复制代码代码如下:scp local_file <a href="mailto:remote_username@remote_ip:remote_folder">remote_username@remote_ip:remote_folder</a> 或者 scp local_file <a href="mailto:remote_username@remote_ip:remote_file">remote_username@remote_ip:remote_file</a> 或者 scp local_file remote_ip:remote_folder 或者 scp local_file remote_ip:remote_file 第1,2个指定了用户名,命令执行后需要输入用户密码,第1个仅指定了远程的目录,文件名字不变,第2个指定了文件名 第3,4个没有指定用户名,命令执行后需要输入用户名和密码,第3个仅指定了远程的目录,文件名字不变,第4个指定了文件名

(2) 复制目录: 命令格式: scp -r local_folder remote_username@remote_ip:remote_folder 或者 scp -r local_folder remote_ip:remote_folder 第1个指定了用户名,命令执行后需要输入用户密码; 第2个没有指定用户名,命令执行后需要输入用户名和密码; 从远程服务器复制到本地服务器: 从远程复制到本地的scp命令与上面的命令雷同,只要将从本地复制到远程的命令后面2个参数互换顺序就行了。实例1:从远处复制文件到本地目录命令:scp root@...:/opt/soft/nginx-0.5..tar.gz /opt/soft/输出:复制代码代码如下:[root@localhost ~]# cd /opt/soft/[root@localhost soft]# ll总计 drwxr-xr-x root root - : fms3.5drwxr-xr-x 3 root root - : fms4.5drwxr-xr-x root root - : jdk1.6.0_drwxr-xr-x root root - : jdk1.6.0_.bak-rwxr-xr-x 1 root root -- jdk-6u-linux-x.bindrwxrwxrwx 2 root root - : mysqldrwxr-xr-x 3 root root - : setup_filedrwxr-xr-x 9 root root - : tomcat6.0.drwxr-xr-x 9 root root -- tomcat_7.0[root@localhost soft]# scp <a href="mailto:root@...:/opt/soft/nginx-0.5..tar.gz">root@...:/opt/soft/nginx-0.5..tar.gz</a> /opt/soft/<a href="mailto:root@...'s">root@...'s</a> password: nginx-0.5..tar.gz % KB .7KB/s : [root@localhost soft]# ll总计 drwxr-xr-x root root - : fms3.5drwxr-xr-x 3 root root - : fms4.5drwxr-xr-x root root - : jdk1.6.0_drwxr-xr-x root root - : jdk1.6.0_.bak-rwxr-xr-x 1 root root -- jdk-6u-linux-x.bindrwxrwxrwx 2 root root - : mysql-rw-r--r-- 1 root root - : nginx-0.5..tar.gzdrwxr-xr-x 3 root root - : setup_filedrwxr-xr-x 9 root root - : tomcat6.0.drwxr-xr-x 9 root root -- tomcat_7.0[root@localhost soft]# 说明:从...机器上的/opt/soft/的目录中下载nginx-0.5..tar.gz 文件到本地/opt/soft/目录中

实例2:从远处复制到本地命令:scp -r root@...:/opt/soft/mongodb /opt/soft/输出:复制代码代码如下:[root@localhost soft]# ll总计 drwxr-xr-x root root - : fms3.5drwxr-xr-x 3 root root - : fms4.5drwxr-xr-x root root - : jdk1.6.0_drwxr-xr-x root root - : jdk1.6.0_.bak-rwxr-xr-x 1 root root -- jdk-6u-linux-x.bindrwxrwxrwx 2 root root - : mysql-rw-r--r-- 1 root root - : nginx-0.5..tar.gzdrwxr-xr-x 3 root root - : setup_filedrwxr-xr-x 9 root root - : tomcat6.0.drwxr-xr-x 9 root root -- tomcat_7.0[root@localhost soft]# scp -r <a href="mailto:root@...:/opt/soft/mongodb">root@...:/opt/soft/mongodb</a> /opt/soft/<a href="mailto:root@...'s">root@...'s</a> password: mongodb-linux-i-static-1.8.5.tgz % MB .3MB/s : README % 0.7KB/s : THIRD-PARTY-NOTICES % 7.7KB/s : mongorestore % KB 7.6MB/s : mongod % KB 7.6MB/s : mongoexport % KB 7.6MB/s : bsondump % KB 7.6MB/s : mongofiles % KB 7.6MB/s : mongostat % KB 7.6MB/s : mongos % KB 5.1MB/s : mongo % KB 3.6MB/s : mongoimport % KB 7.6MB/s : mongodump % KB 7.6MB/s : GNU-AGPL-3.0 % KB .7KB/s : [root@localhost soft]# ll总计 drwxr-xr-x root root - : fms3.5drwxr-xr-x 3 root root - : fms4.5drwxr-xr-x root root - : jdk1.6.0_drwxr-xr-x root root - : jdk1.6.0_.bak-rwxr-xr-x 1 root root -- jdk-6u-linux-x.bindrwxr-xr-x 3 root root - : mongodbdrwxrwxrwx 2 root root - : mysql-rw-r--r-- 1 root root - : nginx-0.5..tar.gzdrwxr-xr-x 3 root root - : setup_filedrwxr-xr-x 9 root root - : tomcat6.0.drwxr-xr-x 9 root root -- tomcat_7.0[root@localhost soft]# 说明:从...机器上的/opt/soft/中下载mongodb 目录到本地的/opt/soft/目录来。

实例3:上传本地文件到远程机器指定目录命令:scp /opt/soft/nginx-0.5..tar.gz root@...:/opt/soft/scptest输出:复制代码代码如下:上传前目标机器的目标目录:[root@localhost soft]# cd scptest/[root@localhost scptest]# ll总计 0[root@localhost scptest]# ll</p><p>本地机器上传:[root@localhost soft]# scp /opt/soft/nginx-0.5..tar.gz <a href="mailto:root@...:/opt/soft/scptest">root@...:/opt/soft/scptest</a><a href="mailto:root@...'s">root@...'s</a> password: nginx-0.5..tar.gz % KB .7KB/s : [root@localhost soft]# </p><p>上传后目标机器的目标目录:[root@localhost scptest]# ll总计 -rw-r--r-- 1 root root - : nginx-0.5..tar.gz[root@localhost scptest]#说明:复制本地opt/soft/目录下的文件nginx-0.5..tar.gz 到远程机器...的opt/soft/scptest目录

实例4:上传本地目录到远程机器指定目录命令:scp -r /opt/soft/mongodb root@...:/opt/soft/scptest输出:复制代码代码如下:上传前目标机器的目标目录:[root@localhost ~]# cd /opt/soft/scptest/[root@localhost scptest]# ll总计 -rw-r--r-- 1 root root - : nginx-0.5..tar.gz[root@localhost scptest]# 本地机器上传:[root@localhost ~]# scp -r /opt/soft/mongodb <a href="mailto:root@...:/opt/soft/scptest">root@...:/opt/soft/scptest</a><a href="mailto:root@...'s">root@...'s</a> password: mongodb-linux-i-static-1.8.5.tgz % MB .3MB/s : README % 0.7KB/s : THIRD-PARTY-NOTICES % 7.7KB/s : mongorestore % KB 7.6MB/s : mongod % KB 7.6MB/s : mongoexport % KB 7.6MB/s : bsondump % KB 7.6MB/s : mongofiles % KB 7.6MB/s : mongostat % KB 7.6MB/s : mongos % KB 5.1MB/s : mongo % KB 3.6MB/s : mongoimport % KB 7.6MB/s : mongodump % KB 7.6MB/s : GNU-AGPL-3.0 % KB .7KB/s : [root@localhost ~]# </p><p>上传后目标机器的目标目录:[root@localhost scptest]# ll总计 drwxr-xr-x 3 root root - : mongodb-rw-r--r-- 1 root root - : nginx-0.5..tar.gz[root@localhost scptest]# 说明:上传本地目录 /opt/soft/mongodb到远程机器...上/opt/soft/scptest的目录中去

Linux系统用户管理之/etc/group组文件详解 具有某种共同特征的用户集合起来就是用户组(Group)。用户组(Group)配置文件主要有/etc/group和/etc/gshadow,其中/etc/gshadow是/etc/group的加密信息文件。

linux命令大全之rcp命令详解(计算机之间拷贝文件) rcp代表remotefilecopy(远程文件拷贝)。该命令用于在计算机之间拷贝文件。rcp命令有两种格式。第一种格式用于文件到文件的拷贝;第二种格式用于把文

Linux磁盘管理之df命令详解和使用实例(查看磁盘空间占用情况) 1.命令格式:df[选项][文件]2.命令功能:显示指定磁盘文件的可用空间。如果没有文件名被指定,则所有当前被挂载的文件系统的可用空间将被显示。

标签: linux 命令大全

本文链接地址:https://www.jiuchutong.com/biancheng/356955.html 转载请保留说明!

上一篇:Linux chown命令详细介绍和使用实例(改变文件或目录的所有者) (linux常用命令chown)

下一篇:Linux系统用户管理之/etc/group组文件详解(linux用户管理器在哪)

  • 残疾人保证金计算器
  • 拆迁补偿款如何做账务处理
  • 2021年9月个税申报截止时间
  • 如何根据销售额降序排序
  • 办公家具发票要交税吗?
  • 现金流量表中的现金即为货币资金
  • 小微企业增值税优惠政策最新2023
  • 向境外支付特许权使用费免征增值税
  • 出售使用过的生产设备
  • 未收到增值税专用发票
  • 字节跳动属于什么类型的企业
  • 财产租赁合同印花税计税依据及税率
  • 工程所在地预缴税款可以退回吗
  • 差旅费专用发票会计分录
  • 企业所得税预缴可以不交吗
  • 存款利息天数算头不算尾如何计算
  • 所得税计税方法
  • 支付保洁费用
  • 如何开锅
  • 发放给职工
  • 汇算清缴是什么时间
  • 会计结算要求
  • 任务栏图标调大了怎么办
  • 开增值税专用发票必须走公账吗
  • 营改增的会计分录
  • 存货短缺的账务处理
  • SchSvr.exe - SchSvr是什么进程 有什么作用
  • 网线插上还是显示红叉
  • php fgets
  • 无形资产计价原则正确的是
  • 深入解析wordpress
  • 车辆购置税的纳税义务发生时间为
  • phpstorm怎么样
  • 会计开税票的表格范本
  • vuecli非根目录打包
  • 本地存储localstorage没有拿到最新值
  • source命令怎么用
  • 哪些农产品属于免税
  • 自产赠送视同销售的成本怎么确定
  • 怎样在网上领取
  • 合并范围外关联方需要函证吗
  • react高阶组件
  • 筹建期所得税年度申报如何填列
  • 缴纳的税费怎么计算
  • 个人劳务费免税额度 年度
  • 不抵扣勾选的发票在哪里查看
  • 生产成本结转分录是什么
  • 酒店客房收入会计分录
  • 一般纳税人认定标准
  • 临时工工资无发票可以扣除吗
  • 进口关税的会计处理方法
  • 我国居民企业判断标准
  • 小规模纳税人增值税专用发票税率
  • 固定资产报废的变卖收入计入哪个科目
  • 企业运营工资
  • 客户退货,但不退货
  • 税务开票系统如何设置不用重复登录
  • 银行承兑汇票怎么操作
  • 季度初资产总额怎么算
  • win8.1系统升级win10
  • windows vista秘钥
  • vs2008如何使用
  • Win2000/2003 Broadcom 网卡 teaming 配置手册
  • ubuntu16.04怎么改成中文
  • winxp 证书错误
  • 后缀是nb是什么程序
  • windows10 14393版本
  • 系统映像不存在怎么重装系统
  • 旅游软件页面
  • 非常好的成语
  • 笔记本等待网络准备好
  • 设置拉我进群必须经过我同意
  • unity3d动画系统
  • js函数里的函数怎么调用
  • nodejs+ts
  • 每天一篇小练笔主题
  • ajax获取数据两种类型
  • 河北省2021城乡居民医保优惠新政策
  • 行政事业单位的会计核算以什么为基础
  • 纳税人逾期未申报的原因有哪些
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设