linux复制文件的命令是:cp命令。cp命令可以将指定路径下的文件(目录)拷贝到(成)另一文件或目录中。

cp 命令,主要用来复制文件和目录,同时借助某些选项,还可以实现复制整个目录,以及比对两文件的新旧而予以升级等功能。

cp 命令的基本格式如下:cp [选项] 源文件 目标文件

选项:-a:相当于 -d、-p、-r 选项的集合,这几个选项我们一一介绍;

-d:如果源文件为软链接(对硬链接无效),则复制出的目标文件也为软链接;

-i:询问,如果目标文件已经存在,则会询问是否覆盖;

-l:把目标文件建立为源文件的硬链接文件,而不是复制源文件;

-s:把目标文件建立为源文件的软链接文件,而不是复制源文件;

-p:复制后目标文件保留源文件的属性(包括所有者、所属组、权限和时间);

-r:递归复制,用于复制目录;

-u:若目标文件比源文件有差异,则使用该选项可以更新目标文件,此选项可用于对文件的升级和备用。

需要注意的是,源文件可以有多个,但这种情况下,目标文件必须是目录才可以。

示例:cp 命令基本用法

cp 命令既可以复制文件,也可以复制目录。我们先来看看如何复制文件,例如:[root@localhost ~]# touch cangls

#建立源文件

[root@localhost ~]# cp cangls /tmp/

#把源文件不改名复制到 /tmp/ 目录下

如果需要改名复制,则命令如下:[root@localhost ~]# cp cangls /tmp/bols

#改名复制

如果复制的目标位置已经存在同名的文件,则会提示是否覆盖,因为 cp 命令默认执行的是“cp -i”的别名,例如:[root@localhost ~]# cp cangls /tmp/

cp:是否覆盖"/tmp/cangls"?y

#目标位置有同名文件,所以会提示是否覆盖

接下来我们看看如何复制目录,其实复制目录只需使用“-r”选项即可,例如:[root@localhost ~]# mkdir movie

#建立测试目录

[root@localhost ~]# cp -r /root/movie/ /tmp/

#目录原名复制

linux命令 复制文件,linux复制文件的命令是什么?相关推荐

  1. Linux dd命令 复制(拷贝)文件,并对原文件进行转换

    dd,是 device driver 的缩写,它可以称得上是"Linux 世界中的搬运工",它用来读取设备.文件中的内容,并原封不动地复制到指定位置. 其实现在的主流硬盘已经是 S ...

  2. Linux用户登录自动拷贝文件,linux下ssh远程登录/scp远程复制文件/rsync远程同步命令的自动登录...

    原文出处: http://blog.csdn.net/five3/article/details/8648484 最近需要写一个脚本备份各个服务器上的程序到一个指定服务器上,本来以为查查rsync命令 ...

  3. linux复制目录命令夹,linux复制目录(文件夹)和打包命令

    linux复制目录(文件夹)和打包命令 复制目录命令: cp 需要复制的目录 -r 目的目录 (注意带参数-r) 压缩文件:zip -r 压缩后文件名 需要压缩的目录 喎?http://www.Bkj ...

  4. 用Linux命令行实现删除和复制指定类型的文件

    (一)Linux 删除当前目录及子目录中所有某种类型的文件 方法1 : 此方法不能处理目录中带空格的那些. rm -rf `find . -name "*.example"` Li ...

  5. Linux删除证书文件命令,Linux基础面面观之文件复制、移动、删除的命令

    用惯Windows的朋友在开始学习Linux时都会觉得在Linux中进行文件的复制.移动和删除工作也是只需点点鼠标或者键盘快捷键就能简单完成,然而事实并没有这么简单.在Linux下进行以上三种操作一般 ...

  6. linux 复制指定类型,用Linux命令行实现删除和复制指定类型的文件

    (一)Linux 删除当前目录及子目录中所有某种类型的文件 方法1 : 此方法不能处理目录中带空格的那些. rm -rf `find . -name "*.example"` Li ...

  7. linux mv复制命令,linux中删除复制移动文件rm,mv,cp命令详解linux操作系统 -电脑资料...

    在linux中对文件的复制删除移动分别会使用到rm,mv,cp三个命令,下面我来给大家介绍一下rm,mv,cp命令对文件的常规操作吧, 先看实例 删除复制移动文件命令 Linux代码 rm -rf / ...

  8. linux命令跨进程拷贝文件,linux scp命令安全远程文件复制程序

    功能描述 scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的.可能会稍微影响一下速度. ...

  9. linux剪切到另一个文件夹,linux下文件夹操作常见命令如创建、复制、剪切、重命名、清空和删除命令 实例说明...

    linux下文件夹操作常见命令如创建.复制.剪切.重命名.清空和删除命令 实例说明,在home目录下有wwwroot目录,wwwroot下有sinozzz目录,即/home/wwwroot/sinoz ...

  10. linux 文件复制 剪切,linux下文件或文件夹的创建、复制、剪切、重命名、清空和删除等命令总结...

    linux下文件或文件夹的创建.复制.剪切.重命名.清空和删除等命令总结 linux下文件或文件夹的创建.复制.剪切.重命名.清空和删除等命令总结. 一.目录创建 在/home/wwwroot目录下新 ...

最新文章

  1. MegEngine 框架设计
  2. Consul入门05 - 健康检测
  3. yii 全选 php,Yii2.0实现的批量更新及批量插入功能示例
  4. Oracle - 临时表(GLOBAL TEMPORARY TABLE)
  5. 一步一步配置aspnetdb数据库
  6. java删除csv一行_在Java中读取CSV文件时跳过第一行
  7. 怎样把照片中的头像扶正_微信头像用对了,2020运气差不了
  8. 电脑的基础知识_电脑的基础知识大全,你确定都知道?
  9. 陆奇下下选,YC上上签
  10. 纯命令行linux环境,Ubuntu Server纯命令行环境安装 Dropbox
  11. 2007上半年网络游戏企业报告总结
  12. EXP-00091: Exporting questionable statistics
  13. numpy中相关系数
  14. 一文详述 Python 中的 property 语法
  15. 【转】MEGA构建系统进化树的步骤(以MEGA7为例)
  16. java实现数组的奇偶数互换
  17. linux insert最后一行,insert基础用法及进阶
  18. linux logger 监控,shell-logger的使用
  19. 软考高项—第一章信息系统项目管理基础
  20. android 生成pdf文件

热门文章

  1. lora终端连接云服务器_开源LoRa网关与服务器
  2. 安防网络摄像头海康大华硬盘录像机视频流媒体服务器EasyNVR调用接口时提示未授权问题解决方案
  3. JS监听页面刷新及阻止页面刷新
  4. 单点登录系统CAS入门
  5. php 泛型编程,泛型是什么,C++泛型编程又是什么?
  6. 算法图解:像小说一样有趣的算法入门书
  7. markdown下载及基本语法
  8. 高大上的PPT表格都是怎样制作完成的
  9. 模拟电子技术动画-PN结(动画是转的)内容再修改
  10. 嵌入式linux学习笔记--linux的消息队列的坑