名称: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到当前系统,也很简单。

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_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 /home/space/music/1.mp3 root@www.cumt.edu.cn:/home/root/others/music
               scp /home/space/music/1.mp3 root@www.cumt.edu.cn:/home/root/others/music/001.mp3
               scp /home/space/music/1.mp3 www.cumt.edu.cn:/home/root/others/music
               scp /home/space/music/1.mp3 www.cumt.edu.cn:/home/root/others/music/001.mp3

* 复制目录:
       * 命令格式:
               scp -r local_folder remote_username@remote_ip:remote_folder
               或者
               scp -r local_folder remote_ip:remote_folder

第1个指定了用户名,命令执行后需要再输入密码;
               第2个没有指定用户名,命令执行后需要输入用户名和密码;
       * 例子:
               scp -r /home/space/music/ root@www.cumt.edu.cn:/home/root/others/
               scp -r /home/space/music/ www.cumt.edu.cn:/home/root/others/

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

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

例如:
       scp root@www.cumt.edu.cn:/home/root/others/music /home/space/music/1.mp3
       scp -r www.cumt.edu.cn:/home/root/others/ /home/space/music/

最简单的应用如下 :

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

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

可能有用的几个参数 :

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

-C 使能压缩选项 .

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

-4 强行使用 IPV4 地址 .

-6 强行使用 IPV6 地址 .

转载于:https://blog.51cto.com/gomic/1409852

linux下的scp命令大全相关推荐

  1. linux下Vi编辑器命令大全

    linux下Vi编辑器命令大全 /根目录下的文件夹 输入"/",回车 里面有很多文件夹,如:etc,home,lib,mnt等等 etc:存放用户名和密码 home:每个用户有个文 ...

  2. linux 文档编辑器 word,linux下vi编辑器命令大全

    常用命令linux下vi编辑器命令大全来源:考试大 [学而优则进,考试大以成!] 2007年8月14日 文本编辑器是所有计算机系统中最常用的一种工具.UNIX下的编辑器有ex,sed和vi等,其中,使 ...

  3. linux下vi编辑器的命令大全,linux下VI编辑器命令大全(超级完整版)

    linux下VI编辑器命令大全(超级完整版) NOTICE:把这里提到的命令牢记心间,行走LINUX才能轻松自如! 这是基本功,练就此身本领后,方可学习上乘功夫 如若不按此步骤修练,结果会经脉尽断,真 ...

  4. linux 关闭防火墙scp功能,在 Linux 下使用 scp 命令

    将文件或文件夹从网络上的一个主机拷贝到另一个主机当中去. here:在 Linux 下使用 scp 命令 摘要: scp 是安全拷贝协议(Secure Copy Protocol)的缩写, scp 是 ...

  5. linux禁止ssh传输文件,如何在Linux下使用scp命令通过ssh安全传输文件

    原标题:如何在Linux下使用scp命令通过ssh安全传输文件 在Unix或Linux操作系统上,scp实用程序(secure copy)与更著名的命令cp类似,但用于在安全加密的网络上在主机之间传输 ...

  6. linux 下使用scp命令传输文件

    scp -P 1234 /home/wakasann/test.txt wakasann@192.168.1.30:/var/www/html/ 使用 1234端口,将 test.txt文件传输到服务 ...

  7. linux下Vi编辑器命令大全(上)

    2007-04-23 18:09/根目录下的文件夹 输入"/",回车 里面有很多文件夹,如:etc,home,lib,mnt等等 etc:存放用户名和密码 home:每个用户有个文 ...

  8. linux下数据库mysql命令大全_linux中mysql数据库操作命令大全有哪些

    Linux中经常会对数据库进行操作,除了在软件应用中操作,还能使用命令实现,具体有哪些命令呢?下面由学习啦小编为大家整理了linux重启mysql数据库命令的相关知识,希望对大家有帮助! linux中 ...

  9. 常用命令linux下vi编辑器命令大全

    为什么80%的码农都做不了架构师?>>>    文本编辑器是所有计算机系统中最常用的一种工具.UNIX下的编辑器有ex,sed和vi等,其中,使用最为广泛的是vi,而vi命令繁多,论 ...

  10. linux命令大全vi,待整理 - Linux 下的VI命令大全

    mongo DB的一般操作 最近接触了一些mongoDB .将一些指令操作记录下来,便于查询和使用 登录 [root@logs ~]# mongo -u loguser -p log123456 -- ...

最新文章

  1. window 10 桌面显示计算机的操作
  2. golang exec cmd pipeline zombile 进程
  3. Linux下的零拷贝
  4. python win32转pdf 横版_使用Python3将word文档和pdf电子书进行格式互转(兼容Windows/Linux)...
  5. 嵩天-Python语言程序设计程序题--第二周:基本图形绘制
  6. 无人机官方网站_无人机开发设计资料整理
  7. abb变频器dp适配器说明书_国产变频器与西门子和ABB的差距大吗?
  8. mysql,oracle表数据相互导入
  9. 900款工作岗位竞聘PPT模板免费下载
  10. java 制作简历_个人简历java制作.doc
  11. bzoj 1467 exBSGS
  12. aspose word 19.3的使用和破解 word转图片和pdf
  13. MySQL数据库学习·数据库的创建,修改,删除
  14. 末学者笔记--apache编译安装及LAMP架构上线
  15. 2021-2027全球与中国翠绿宝石激光器市场现状及未来发展趋势
  16. 2018推荐的android手机,2018年7月份Android手机性价比排行榜
  17. Django+redis+celery实现异步任务
  18. 计算机系统 ahci模式,打开ahci模式后需要重装系统吗
  19. Oracle 字符集 原理及问题解决 (全)
  20. 低功耗产品ADC精确测量电池电压(电量)

热门文章

  1. Python入门:Dataframe的索引模式
  2. 编译exe不弹窗口_详解matlab mbuild -setup找不到C++编译器解决方案
  3. tps5430应用电路详解_详解常用电阻的优缺点
  4. Shadow Mapping续
  5. Eclipse中设置自定义文档签名
  6. Java编程:切面条
  7. 32、剑指offer--把数组排成最小的数
  8. leetcode链表--1、深拷贝链表
  9. iOS动画和第三方插件学习网址
  10. HIVE存储(五)HIVE文件的性能测试