scp就是secure copy,是用来进行远程文件拷贝的.数据传输使用ssh1,并且和ssh1使用相同的认证方式,提供相同的安全保证.与rcp不同的是,scp会要求你输入密码如果需要的话.

svn 删除所有的 .svn文件

find . -name .svn -type d -exec rm -fr {} \;

linux之cp/scp命令+scp命令详解

名称:cp

使用权限:所有使用者

使用方式:

cp [options] source dest

cp [options] source... directory

说明:将一个档案拷贝至另一档案,或将数个档案拷贝至另一目录。

把计

-a 尽可能将档案状态、权限等资料都照原状予以复制。

-r 若 source 中含有目录名,则将目录下之档案亦皆依序拷贝至目的地。

-f 若目的地已经有相同档名的档案存在,则在复制前先予以删除再行复制。

范例:

将档案 aaa 复制(已存在),并命名为 bbb :

cp aaa bbb

将所有的C语言程式拷贝至 Finished 子目录中 :

cp *.c Finished

命令:scp

不同的Linux之间copy文件常用有3种方法:

第一种:就是ftp,也就是其中一台Linux安装ftp Server,这样可以另外一台使用ftp的client程序来进行文件的copy。

第二种:就是采用samba服务,类似Windows文件copy 的方式来操作,比较简洁方便。

第三种:就是利用scp命令来进行文件复制。

scp是有Security的文件copy,基于ssh登录。操作起来比较方便,比如要把当前一个文件copy到远程另外一台主机上,可以如下命令。

scp /home/daisy/full.tar.gz root@172.19.2.75:/home/root

然后会提示你输入另外那台172.19.2.75主机的root用户的登录密码,接着就开始copy了。

如果想反过来操作,把文件从远程主机copy到当前系统,也很简单。

linux之cp/scp命令+scp命令详解(转) - linmaogan - 独木★不成林scp root@/full.tar.gz 172.19.2.75:/home/root/full.tar.gz home/daisy/full.tar.gz

linux 的 scp 命令 可以 在 linux 之间复制 文件 和 目录;

==================

scp 命令

==================

scp 可以在 2个 linux 主机间复制文件;

命令基本格式:

scp [可选参数] file_source file_target

======

从 本地 复制到 远程

======

* 复制文件:

* 命令格式:

或者

或者

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_ip:remote_folder

第1个指定了用户名,命令执行后需要再输入密码;

第2个没有指定用户名,命令执行后需要输入用户名和密码;

* 例子:

上面 命令 将 本地 music 目录 复制 到 远程 others 目录下,即复制后有 远程 有 ../others/music/ 目录

======

从 远程 复制到 本地

======

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

例如:

最简单的应用如下 :

scp 本地用户名 @IP 地址 : 文件名 1 远程用户名 @IP 地址 : 文件名 2

[ 本地用户名 @IP 地址 :] 可以不输入 , 可能需要输入远程用户名所对应的密码 .

可能有用的几个参数 :

-v 和大多数 linux 命令中的 -v 意思一样 , 用来显示进度 . 可以用来查看连接 , 认证 , 或是配置错误 .

-C 使能压缩选项 .

-P 选择端口 . 注意 -p 已经被 rcp 使用 .

-4 强行使用 IPV4 地址 .

-6 强行使用 IPV6 地址 .

注意两点:

1.如果远程服务器防火墙有特殊限制,scp便要走特殊端口,具体用什么端口视情况而定,命令格式如下:

2.使用scp要注意所使用的用户是否具有可读取远程服务器相应文件的权限。

scp命令用法

scp是linux中功能最强大的文件传输命令,可以实现从本地到远程以及远程到本地的轻松文件传输操作。下面简单的讲解一些关于scp命令的操作,给有用的人一些参考:

首先是本地到远程的操作:操作的格式如下

或者

或者

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_ip:remote_folder

第1个指定了用户名,命令执行后需要再输入密码;

第2个没有指定用户名,命令执行后需要输入用户名和密码;

* 例子:

上面 命令 将 本地 music 目录 复制 到 远程 others 目录下,即复制后有 远程 有 ../others/music

2、是实现从远程到本地的文件传输操作:

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

例如:

最简单的应用如下 :

scp 本地用户名 @IP 地址 : 文件名 1 远程用户名 @IP 地址 : 文件名 2

[ 本地用户名 @IP 地址 :] 可以不输入 , 可能需要输入远程用户名所对应的密码 .

可能有用的几个参数 :

-v 和大多数 linux 命令中的 -v 意思一样 , 用来显示进度 . 可以用来查看连接 , 认证 , 或是配置错误 .

-C 使能压缩选项 .

-P 选择端口 . 注意 -p 已经被 rcp 使用 .

-4 强行使用 IPV4 地址 .

-6 强行使用 IPV6 地址 .

Linux scp命令的使用方法应该可以满足大家对Linux文件和目录的复制使用了。

linux下载命令 scp,linux中scp命令和scp命令用法大全相关推荐

  1. manjaro linux下载软件,manjaro linux

    manjaro linux下载.manjaro linux是基于Arch Linux开发的Linux操作系统!对于裸服务器.虚拟机.IaaS 和 PaaS 方面都得到了加强,而且内置了强大的数据中心满 ...

  2. linux ftp下载文件_Linux系统中10个使用Wget命令下载文件示例

    wget 是一个从网络上自动下载文件的命令行工具,支持通过 HTTP.HTTPS.FTP 三个最常见的 TCP/IP协议 下载,并可以使用 HTTP 代理.它是一个非交互式工具,非常适合通过脚本或者在 ...

  3. scp命令 二进制_plc中scl指令和scp指令的作用与应用案例

    一.plc scl指令和scp指令的作用 1.RSLOGIX 500中的SCL和SCP的作用是什么? 2.这二个指令作用相同,但是可支持的SLC型号有区别. SCL是通过计算偏移来整定,就相当于一次方 ...

  4. linux下载sra数据库,linux下使用Aspera Connect下载sra数据

    参考链接:https://www.jianshu.com/p/680e8d720516 1. 下载Aspera Connect:在命令行输入如下命令 wget http://download.aspe ...

  5. edge linux 下载软件,在Linux上安装edge浏览器

    原标题:在Linux上安装edge浏览器 时至今日,微软已经成为了世界上最大的开源代码贡献者,这可能出乎很多人的预料. 随着微软放弃了经营多年的IE之后,edge成为了windows系统新的浏览器软件 ...

  6. debian linux下载路径,Debian(Linux)系统目录简单说明

    bin:基础命令执行档 boot:引导装置器的静态链接文件 dev:设备档 etc:主机特定的系统配置 lib:基本共享库及基本内核模块 mnt:用于临时挂载一个文件系统 proc:系统信息的虚拟目录 ...

  7. 在linux下载github代码,linux 定时下载github最新代码

    场景:网站的代码在github上托管,静态网站部署在服务器上,每次自己修改完本地代码后,提交到github上,需要自己去服务器上执行git pull 拉取最新代码, 为了解决这种操作,自己再服务器上  ...

  8. mysql查看防火墙状态命令,centos 7中firewall防火墙的常用命令总结

    前言 在CentOS7.0中默认使用firewall代替了iptables service.虽然继续保留了iptables命令,但已经仅是名称相同而已. firewall是centos7的一大特性,最 ...

  9. mysql语言中修改表结构的命令_sql语句中修改表结构的命令是什么

    SQL 语句中修改表结构的命令是ALTER TABLE. ALTER TABLE 语句 ALTER TABLE 语句用于在已有的表中添加.删除或修改列. SQL ALTER TABLE 语法 如需在表 ...

  10. linux 下载文件放哪里,请问是用Yum install命令安装时下载的文件包放在哪里了?...

    ly_chaojilong 于 2010-12-07 14:25:52发表: 自己解决一下: 通过网上看到的办法实验了一下,可以解决这个问题. 网上资料: 怎样使用yum只下载一个包而不安装呢? 解决 ...

最新文章

  1. 技术直播:1小时突击Java工程师面试核心(限免报名)
  2. 计算机书籍-数据挖掘与预测分析
  3. 卫星发现,这里用十年逆转了千年!
  4. 前后端项目中跨域问题
  5. mysql一个用户SQL慢查询分析,原因及优化
  6. Asp.Net Core2.0 基于QuartzNet任务管理系统
  7. 爬取网易云音乐歌曲特色榜单信息
  8. 福斯i6飞行模式设置_数据网络卡的时候,不妨试试“开关飞行模式”?上网速度明显变快...
  9. jQuery ajax实现
  10. 抗住百万人直播、被联合国推荐,起底飞书技术演进之路!
  11. GUI实现学生点名系统
  12. 《模拟电子技术基础》-(童诗白)笔记
  13. 快乐之道:游戏设计的黄金法则
  14. 分布式系统负载均衡策略分析与研究
  15. 使用Apifox测试套件自动化测试接口
  16. 使用国内镜像安装pyqt5
  17. mysql表误删回复_MySQL数据库误删恢复
  18. Codeforces Round #702 (Div. 3)---C. Sum of Cubes 两种方法 cbrt()函数应用
  19. 【蜂口 | AI人工智能】三维人脸重建——龙鹏 深度学习与人脸图像应用连载(十)...
  20. IOS中根据生日精确计算年龄

热门文章

  1. 如何算出IP地址、子网掩码、网络地址、广播地址、可用IP地址。
  2. handlebars-预编译模板
  3. .mdf数据库恢复mysql_SQL2000下仅有MDF文件时的数据库恢复方法
  4. PL2586设计电路|PL2586替代FE1.1S电路图|USB2.0HUB工业级集线器方案设计
  5. JavaScript变量提升机制
  6. C语言 | 算法时间复杂度
  7. mysql为表和字段取别名_MySQL查询函数---为表和字段取别名
  8. XML 中的 xmlns、xmlns:xsi、xsi:schemaLocation
  9. 怎么改mnist数据的标签_MNIST数据处理
  10. php读取数组长度,PHP count():获取数组长度