Linux scp命令用于Linux之间复制文件和目录。

scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。

1、从本地复制到远程

命令格式:

scp local_file remote_username@remote_ip:remote_folder
或者
scp local_file remote_username@remote_ip:remote_file 或者 scp local_file remote_ip:remote_folder 或者 scp local_file remote_ip:remote_file 
  • 第1,2个指定了用户名,命令执行后需要再输入密码,第1个仅指定了远程的目录,文件名字不变,第2个指定了文件名;
  • 第3,4个没有指定用户名,命令执行后需要输入用户名和密码,第3个仅指定了远程的目录,文件名字不变,第4个指定了文件名。

复制目录命令格式:

scp -r local_folder remote_username@remote_ip:remote_folder
或者 scp -r local_folder remote_ip:remote_folder 
  • 第1个指定了用户名,命令执行后需要再输入密码;
  • 第2个没有指定用户名,命令执行后需要输入用户名和密码

2、从远程复制到本地

从远程复制到本地,只要将从本地复制到远程的命令的后2个参数调换顺序即可,如下实例

应用实例:

 scp remote_username@remote_ip:remote_folder local_file
 scp -r remote_ip:remote_folder local_file

说明

1.如果远程服务器防火墙有为scp命令设置了指定的端口,我们需要使用 -P 参数来设置命令的端口号,命令格式如下:

#scp 命令使用端口号 4588
scp -p 4588 remote_username@remote_ip:remote_folder local_file 

2.使用scp命令要确保使用的用户具有可读取远程服务器相应文件的权限,否则scp命令是无法起作用的。

------------------------------------------------------Tanwheey-------------------------------------------------------------------------

爱生活,爱工作。

 

转载于:https://www.cnblogs.com/Tanwheey/p/10043893.html

Linux scp常用命令相关推荐

  1. Linux下netstat常用,Linux netstat常用命令

    1.统计80端口连接数 netstat -nat|grep -i "80"|wc -l 2.统计httpd协议连接数(查看Apache的并发请求数及其TCP连接状态) ps -ef ...

  2. linux系统 常用命令(全面总结)

    文章目录 Linux 之 文件目录 工作机制 Linux命令 之 文件目录管理 2.1 目录管理 2.1.1 cd 2.1.2 ls 2.1.3 pwd 2.1.4 mkdir 2.1.5 rmdir ...

  3. Linux下常用命令以及应用场景

    Linux下常用命令以及应用场景 copy from 猿林锦风 1.切换用户 命令:su - paytest,回车输入密码. 2.查看文件系统 命令:df -a (用于查看文件系统的使用情况) 命令: ...

  4. LInux 项目二命令总结,linux项目管理常用命令小结

    当前位置:我的异常网» 项目管理 » linux项目管理常用命令小结 linux项目管理常用命令小结 www.myexceptions.net  网友分享于:2015-08-26  浏览:13次 li ...

  5. Linux下载和在在虚拟系统安装以及linux的常用命令解说

    在开始深度学习之前,linux的下载和安装是第一步,我选择了我在文章中给出了下载安装的教程网址,希望对初学者有用,里面包含了初学linux的常用命令,如果练习完这些命令则算是比较初级的入门了linux ...

  6. linux的编程命令,linux编程常用命令

    学习linux编程最基本的就是要掌握常用的编程命令,下面由学习啦小编为大家整理了linux编程常用命令相关知识,希望大家喜欢! linux编程常用命令1.编译应用程序 make -f makefile ...

  7. linux指令笔试,Linux笔试常用命令

    Linux笔试常用命令 时间:2019-01-01 [www.unjs.com - 资料大全] 文件操作命令 ls 作用:列目录,Linux笔试常用命令>(https://www.unjs.co ...

  8. linux find -size参数,Linux find 常用命令

    Linux find 常用命令 (2012-10-24 11:32:52) 标签: linux shell 说明: 以下内容,若标注在 [ ] 中括号内的均可省略,除非做特别说明. 但严格来说,若缺少 ...

  9. linux 删除20日前数据,Linux 维护常用命令

    Linux 维护常用命令 1.查看某文件的一部分 如果你只想看文件的前 5 行,可以使用 head 命令, 如:head -5 /etc/passwd 如果你想查看文件的后 10 行,可以使用 tai ...

最新文章

  1. 差分轮移动机器人模型预测控制MPC
  2. 数据挖掘基础知识-矩阵(分解)
  3. docker 安装nacos_「Java Spring Cloud 实战之路」 使用nacos配置网关
  4. NIPS 2017论文解读 | 基于对比学习的Image Captioning
  5. 如何将excel表格内的数据导入至mysql数据库
  6. mondrain配置mysql_mondrian 4.7 源码部署(示例代码)
  7. myeclipse 10.7安装过程与初次启动
  8. linux-mysql了解
  9. SQL Server 中的case when then else 中的结果类型
  10. python元组和列表的联系_Python | 一文看懂Python列表、元组和字符串操作
  11. 99年的数码圈“顶流”!他一毕业秒登热搜
  12. User-Agent 及其构造
  13. eclipse 没有web项目解决办法
  14. HTML分页插件功能实现
  15. mysql 读写分离 事务_mysql 读写分离(基础篇)
  16. 小区门口的健身房,就是韭菜收割厂
  17. python父亲节祝福_关于父亲节的祝福语大全(27句),暖心的句子
  18. 互动3D网站已触手可及
  19. 社区团购怎么做_分享有哪些方法可以做社区团购小程序
  20. python中的圆周率怎么表示_如何采用Python语言求解圆周率的π值

热门文章

  1. ACdream 1224 Robbers (贪心)
  2. 对于表列数据类型选择的一点思考
  3. Linq to XML 基本类
  4. Ural 1025 Democracy in Danger 解题报告
  5. oracle收集统计计划,oracle收集统计信息之analyze
  6. jar docker镜像不能启线程_使用docker部署SpringCloud项目
  7. python爬取小说章节信息用pygame进行数据显示_爬虫不过如此(python的Re 、Requests、BeautifulSoup 详细篇)...
  8. vs编译idl文件_Unity中 .asmdef文件的作用
  9. python安装了运行不了_python详细安装教程
  10. PHP整站迁移空间,discuz整站数据迁移搬家教程