1.3 cp命令

#把文件拷贝到别的路径上

touch aa

cp aa /tmp

#把目录拷贝到别的路径,加-rv选项,有两种情况

1.第一种情况,如果拷贝到已存在的目录会存放在其目录下

cp -r 11/ 22/

cd 22/

ls 22/11

2.第二种情况,如果拷贝到没存在的目录会指定一个目录名

cp -r 11/ 11/

ls 11/

习题:

1.cp目录的时候我们需要加什么选项/

cp -r

2.cp一个文件,如果目标已经存在,会问我们是否要覆盖,如何做可以不让它询问?

第一种方法:/bin/cp

第二种方法:unalias cp

3.cp一个目录上,如果目标目录已经存在会发生什么?

提示是否覆盖目标目录

总结:

主要是cp命令使用-rv选项

其次是如果目标目录名字已存在,提示是否覆盖;如果拷贝到已存在的目录会存放在其目录下, 如果拷贝到没存在的目录会指定一个目录名

时间: 2024-10-15 07:47:04

1.3 cp命令的相关文章

Linux命令篇之stat命令和cp命令

# stat: ls 命令可能是每一个Unix 使用者第一个学习的命令之一, 但它仅仅显示了 stat 命令能给出的信息的一小部分. stat 命令从文件的索引节点获取信息.正如你可能已经了解的那样, 每一个系统里的文件都存有三组日期和时间, 它们包括最近修改时间(即使用 ls -l 命令时显示的日期和时间), 最近状态改变时间(包括对文件重命名)和最近访问时间. 使用长列表模式查看文件信息, 你会看到类似下面的内容: 代码如下: $ ls -l trythis -rwx------ 1 shs

每天一个Linux命令(08)--cp命令

cp命令用来复制文件或者目录,是Linux系统中最常用的命令之一.一般情况下,shell会设置一个别名,在命令行下复制文件时,如果目标文件已经存在,就会询问是否覆盖,不管你是否使用-i参数.但是如果是在shell脚本中执行cp时,没有-i参数时不会询问是否覆盖.这说明命令行和shell脚本的执行方式有些不同. 1.命令格式: 用法: cp [选项] [-T] 源 目的 或:cp  [选项] 源 目录 或:cp  [选项] -t 目录 源 2.命令功能: 将源文件复制至目标文件,或将多个源文件复制

install命令和cp命令的区别

基本上,在Makefile里会用到install,其他地方会用cp命令. 它们完成同样的任务——拷贝文件,它们之间的区别主要如下: 1.最重要的一点,如果目标文件存在,cp会先清空文件后往里写入新文件,而install则会先删除掉原先的文件然后写入新文件.这是因为往正在使用的文件中写入内容可能会导致一些问题,比如说写入正在执行的文件可能会失败,比如说往已经在持续写入的文件句柄中写入新文件会产生错误的文件.而使用install先删除后写入(会生成新的文件句柄)的方式去安装就能避免这些问题了: 2.

cp 命令(转)

原文:http://www.cnblogs.com/peida/archive/2012/10/29/2744185.html cp命令用来复制文件或者目录,是Linux系统中最常用的命令之一.一般情况下,shell会设置一个别名,在命令行下复制文件时,如果目标文件已经存在,就会询问是否覆盖,不管你是否使用-i参数.但是如果是在shell脚本中执行cp时,没有-i参数时不会询问是否覆盖.这说明命令行和shell脚本的执行方式有些不同. 1.命令格式: 用法: cp [选项]... [-T] 源 

每天一个linux命令(8):cp 命令

cp 命令用来复制文件或者目录,是Linux系统中最常用的命令之一.一般情况下,shell会设置一个别名,在命令行下复制文件时,如果目标文件已经存在, 就会询问是否覆盖,不管你是否使用-i参数.但是如果是在shell脚本中执行cp时,没有-i参数时不会询问是否覆盖.这说明命令行和shell脚本的 执行方式有些不同. 1.命令格式: 用法: cp [选项]... [-T] 源 目的 或:cp [选项]... 源... 目录 或:cp [选项]... -t 目录 源... 2.命令功能: 将源文件复

cp命令总结

1.cp:顾名思义copy,用于拷贝文件或者文件夹到指定位置,也可以拷贝并重命名. 格式:cp source destination cp 源文件 目标文件 2.具体使用: cp -a 所有属性,包含drp的所有属性(文件的权限,属主,属组,时间戳,链接文件等).归档文件,保留属性.通常-a用于备份拷贝. [[email protected] tmp]# cp -a 1 2 [[email protected] tmp]# ll total 20 -rw-r--r--  1 root root

Linux里面拷贝cp命令的使用

*********************记录下来,仅供学习.复习使用.**************************** 学习环境:Ubuntu 16.04.2 LTS 64位 cp命令用来将一个或多个源文件或者目录复制到指定的目的文件或目录.它可以将单个源文件复制成一个指定文件名的具体的文件或一个已经存在的目录下.cp命令还支持同时复制多个文件,当一次复制多个文件时,目标文件参数必须是一个已经存在的目录,否则将出现错误. -a:此参数的效果和同时指定"-dpR"参数相同: -

每天一个 Linux 命令(8):cp 命令

cp命令用来复制文件或者目录,是Linux系统中最常用的命令之一.一般情下,shell会设置一个别名,在命令行下复制文件时,如果目标文件已经存在,就会询问是否覆盖,不管你是否使用-i参数.但是如果是在shell脚本中执行cp时,没有-i参数时不会询问是否覆盖.这说明命令行和shell脚本的执行方式有些不同. 1.命令格式: 用法: cp [选项]- [-T] 源 目的 或:cp [选项]- 源- 目录 或:cp [选项]- -t 目录 源- 2.命令功能: 将源文件复制至目标文件,或将多个源文件

linux-text-1 cp命令

Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示. 复制命令:cp cp [OPTION]- [-T] SOURCE DEST cp [OPTION]- SOURCE- DIRECTORY cp [OPTION]- -t DIRECTORY SOURCE- cp SRC DEST SRC是文件: 如果目标不存在:新建DEST,并将SRC中内容填充至DEST中 如果目录存在: 如果DEST是文件:将SRC中的内容覆盖至DEST中: 此时建议为cp命令使用-i选项: 如果DES

CP命令

cp命令用来将一个或多个源文件或者目录复制到指定的目的文件或目录.它可以将单个源文件复制成一个指定文件名的具体的文件或一个已经存在的目录下.cp命令还支持同时复制多个文件,当一次复制多个文件时,目标文件参数必须是一个已经存在的目录,否则将出现错误. 语法: cp(选项)(参数) 选项: -a:此参数的效果和同时指定"-dpR"参数相同:  -d:当复制符号连接时,把目标文件或目录也建立为符号连接,并指向与源文件或目录连接的原始文件或目录:  -f:强行复制文件或目录,不论目标文件或目录