Ubuntu中复制文件或目录的命令

cp(copy)命令

该命令的功能是将给出的文件或目录拷贝到另一文件或目录中。

语法: cp [选项] 源文件或目录 目标文件或目录

说明:该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中。

该命令的各选项含义如下:

- a 该选项通常在拷贝目录时使用。它保留链接、文件属性,并递归地拷贝目录,其作用等于dpR选项的组合。

- d 拷贝时保留链接。

- f 删除已经存在的目标文件而不提示。

- i 和f选项相反,在覆盖目标文件之前将给出提示要求用户确认。回答y时目标文件将被覆盖,是交互式拷贝。

- p 此时cp除复制源文件的内容外,还将把其修改时间和访问权限也复制到新文件中。

- r 若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件。此时目标文件必须为一个目录名。

- l 不作拷贝,只是链接文件。

需要说明的是,为防止用户在不经意的情况下用cp命令破坏另一个文件,如用户指定的目标文件名已存在,用cp命令拷贝文件后,这个文件就会被新源文件覆盖,因此,建议用户在使用cp命令拷贝文件时,最好使用i选项。

例子:在主文件夹下安装了一个文件,但是需要把某个配置文件拷贝到/usr/local/lib下面,但是在普通用户下无权限因此不能够使用右键的复制粘贴功能需要获得权限和使用指令进行复制该文件。

a.切换到root用户

$:su

root

然后输入密码进入root用户的命令行模式下。

例如我拷贝的文件是个目录需要添加 -a参数,指令如下:

cp -a 2.9.2.0 /usr/local/lib

然后去该目录下面查看,拷贝成功。OK。

写到这,我就想windows下的copy指令????

例: XCOPY

c:\Users\Administrator\Desktop\java-api-docs c:\Users\Administrator\Desktop\KINGSTON /e/c

/e/c是参数,对比一看,增加参数的方式和位置不同,参数copy过来,方便回顾查看。

XCOPY source [destination] [/A | /M] [/D[:date]] [/P] [/S [/E]] [/V] [/W]

[/C] [/I] [/Q] [/F] [/L] [/G] [/H] [/R] [/T] [/U]

[/K] [/N] [/O] [/X] [/Y] [/-Y] [/Z] [/B]

[/EXCLUDE:file1[+file2][+file3]...]

source 指定要复制的文件。

destination 指定新文件的位置和/或名称。

/A 仅复制有存档属性集的文件,但不更改属性。

/M 仅复制有存档属性集的文件,并关闭存档属性。

/D:m-d-y 复制在指定日期或指定日期以后更改的文件。

如果没有提供日期,只复制那些源时间比目标时间新的文件。

/EXCLUDE:file1[+file2][+file3]...

指定含有字符串的文件列表。每个字符串在文件中应位于单独的一行。

如果任何字符串与复制文件的绝对路径的任何部分相符,则排除复制

该文件。例如,指定如 \obj\ 或 .obj 的字符串会分别排除目录

obj 下面的所有文件或带有 .obj 扩展名的所有文件。

/P 创建每个目标文件之前提示您。

/S 复制目录和子目录,不包括空目录。

/E 复制目录和子目录,包括空目录。与 /S /E 相同。可以用来修改 /T。

/V 验证每个新文件的大小。

/W 提示您在复制前按键。

/C 即使有错误,也继续复制。

/I 如果目标不存在,且要复制多个文件,则假定目标必须是目录。

/Q 复制时不显示文件名。

/F 复制时显示完整的源文件名和目标文件名。

/L 显示要复制的文件。

/G 允许将加密文件复制到不支持加密的目标。

/H 也复制隐藏文件和系统文件。

/R 覆盖只读文件。

/T 创建目录结构,但不复制文件。不包括空目录或子目录。/T /E 包括

空目录和子目录。

/U 只复制已经存在于目标中的文件。

/K 复制属性。一般的 Xcopy 会重设只读属性。

/N 用生成的短名称复制。

/O 复制文件所有权和 ACL 信息。

/X 复制文件审核设置(隐含 /O)。

/Y 取消提示以确认要覆盖现有目标文件。

/-Y 要提示以确认要覆盖现有目标文件。

/Z 在可重新启动模式下复制网络文件。

/B 复制符号链接本身与链接目标相对。

/J 复制时不使用缓冲的 I/O。推荐复制大文件时使用。

windows linux复制文件夹命令,ubuntu下复制目录和文件的指令以及和windows下的copy方式...相关推荐

  1. debian 文件夹中文件大小_linux查看目录(文件夹)内容大小

    习惯Terminal没有不知道ls命令的(等同于DOS的dir),经常只是需要查看目录的内容大小,但ls -h显示的只是目录的本身大小,而且很多项内容 ls 在这方面的两个诟病出现了: 小诟1. 显示 ...

  2. java下载文件夹_java如何通过共享目录下载文件夹(有子文件夹)到本地目录?...

    有没有大神会操作的? 下面的代码只能下载文件夹下只是文件的,不能下载文件夹下包含子文件夹的文件public static void getShareFile(){ System.out.println ...

  3. asset文件夹路径 unity_unity入门—Assets目录特殊文件夹

    这里简略说明一些具有特殊意义及特殊用途的文件夹,待学习深入会另开篇章详细说明 1.Editor 存放编辑器脚本,这里的脚本不会被打包到最终的游戏中. 2.Editor Default Resource ...

  4. linux mkdir 文件夹,Linux mkdir 创建文件夹命令

    介绍: 该命令创建指定的目录名,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录 语法: mkdir [-m] [-p] 目录名 选项介绍: -m: 对新建目录设置 ...

  5. centos7删除文件夹命令_centos彻底删除文件夹、文件命令(centos 新建、删除、移动、复制等命令)讲解...

    centos彻底删除文件夹.文件命令(centos 新建.删除.移动.复制等命令)讲解: 1.新建文件夹 mkdir 文件名 新建一个名为test的文件夹在home下 view source1 mkd ...

  6. linux下文件夹的创建、复制、剪切、重命名、清空和删除命令

    在home目录下有wwwroot目录,wwwroot下有sinozzz目录,即/home/wwwroot/sinozzz 一.目录创建 在/home/wwwroot目录下新建一个sinozzz123的 ...

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

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

  8. linux下剪切文件怎么恢复,linux下文件夹的创建、复制、剪切、重命名、清空和删除命令...

    在home目录下有wwwroot目录,wwwroot下有sinozzz目录,即/home/wwwroot/sinozzz 一.目录创建 在/home/wwwroot目录下新建一个sinozzz123的 ...

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

    在home目录下有wwwroot目录,wwwroot下有sinozzz目录,即/home/wwwroot/sinozzz 一.目录创建 在/home/wwwroot目录下新建一个sinozzz123的 ...

最新文章

  1. NLP任务非Transformer不可?
  2. yii2 nginx去掉index.php?r=
  3. 选择select 标签中指定值的option
  4. CompletableFuture API用法介绍(二)
  5. 程序员如何优雅度过一生的15个建议
  6. 海浪 shader_海浪下的发现
  7. C语言之如何输出uint32_t和uint64_t和16进制
  8. android对象缓存,Android简单实现 缓存数据
  9. Ubuntu从零安装 Hadoop And Spark
  10. android调用文件管理器回调,Android中调用系统管理器选择文件并返回绝对路径
  11. 跑linux编译什么CPU速度快,linux 加快编译速度
  12. 计算机组成中CM,基于TDN-CM++计算机组成原理课程设计.doc
  13. 吴恩达CNN卷积神经网络第二周作业Keras Tutorial
  14. Fehelper插件分享
  15. sap系统搭建教程_SAP系统和微信集成的系列教程之一:微信开发环境的搭建
  16. [干货]手把手教你写一个安卓app
  17. 机器人编程常用语言汇总(WeDo/EV3/Arduino/Scratch)
  18. 如何下载微信视频号的视频?教你三种方法,一分钟轻松解决
  19. Java二维码登录流程实现(包含短地址生成,含部分代码)
  20. VirtualBox-5.2.44的安装

热门文章

  1. 「老家」山西凤凰城,说话饮食都像极了西安,人称“最不像山西的城市”
  2. 转行学AI,如何选择适合的方向
  3. Hadoop1.0.4单节点StandAlone及Pseudo-Distributed部署方法
  4. MFC开发IM-第十二篇、MFC改变static text背景色为透明
  5. java菜单管理的实现方式_智能停车场管理系统的收费实现方式有哪些?
  6. 李佳琦、薇娅联手“封杀”巴黎欧莱雅:暂停与其一切合作
  7. 苹果宣布北京时间9月15日凌晨举办发布会后,公司市值再创新高
  8. 周一“开小差” 淘宝又崩了
  9. 特斯拉拦不住蔚来取代BBA的心
  10. “你在哪里上班?”“呵呵呵!”