位置: 编程技术 - 正文

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用户管理器在哪)

  • 在报税显示缺少发票信息
  • 购买固定资产的进项税可以抵扣吗
  • 城建税和教育费附加怎么写分录
  • 银行电子承兑到期多久时间之内可以兑现
  • 运输服务属于生产劳务吗
  • 所得税报表的营业成本包括管理费用吗
  • 工资表只显示一个人的其他看不见
  • 零申报资产负债表年初与期末数
  • 增值税发票丢了怎么办?
  • 公司为员工购买社保证明
  • 转登记为小规模纳税人政策
  • 开具发票给顾客公司需要交纳什么税?
  • 企业发生的咨询费用
  • 安徽附加税优惠政策
  • 药店税票税点
  • 水利基金的计税依据是含税收入还是不含税收入
  • 小规模纳税人注销流程及费用
  • 母公司向子公司收取管理费
  • 经营现金流量为负数是什么意思
  • 办公用品普通发票的会计分录
  • 个人独资企业需要缴纳哪些税种
  • 网上代开专票 附加税在哪看
  • 货币性项目和非货币性项目的区别是什么?如何进行处理?
  • 无线网连上却上不了网络
  • win7系统打开软件就停止工作
  • 如何查询公司有没有报个税
  • windows问题报告桌面一直闪
  • 补丁自动过期怎么解决
  • PHP:oci_bind_by_name()的用法_Oracle函数
  • 医疗保险在外地交了老家还要交吗
  • wind10待机唤醒
  • 巴拉诺维奇市
  • php替换字符串中的某个字符
  • 政府收购企业的补偿款要交税吗
  • php实现二叉树
  • 手撕发票怎样盖章子
  • 饿了么指定单
  • 财税2016年12号文件解读
  • 采购员出差预借差旅费
  • vue全家桶介绍
  • 傅里叶级数狄利克雷判别法
  • filezilla使用手册
  • 结转销售成本的方法
  • 生产销售库存的会计科目
  • 返回个人所得税的分录
  • 帝国cms商城教程
  • scala实例
  • 商业承兑贴现几个点
  • 收据的种类有哪些
  • 公司个人借款如何下账
  • 销售清单有法律效力吗
  • 兼职工资比正式工的工资高还是低
  • 进口海关是国内还是国外
  • 销售费用的主要科目
  • 公司注销帐务怎么处理
  • 塑料行业税负率是多少
  • 医疗机构药库设置标准
  • 如何找回丢失数据
  • 在windows操作中
  • mac系统自带的杀毒软件
  • centos环境搭建
  • ubuntu多桌面切换
  • win7旗舰版用户
  • 利用命令查看虚拟机的信息
  • jquery手风琴折叠菜单
  • android canvas scale
  • 好用的shell终端
  • 一次性批量随机抽取
  • 如何用nodejs搭建服务端
  • python开发者文档
  • noodoe如何使用
  • python的爬虫技术
  • python中按下某个按键
  • jquery.treegrid
  • jquery的checkbox,radio,select等方法小结
  • 认识iu
  • jquery给按钮添加事件
  • 在北京税前工资8000算多的吗
  • 江苏税务个人所得税app怎么下载不了?
  • 发票代码如何查真伪
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设