精华内容
下载资源
问答
  • cp 复制命令

    千次阅读 2019-03-21 09:36:04
    3.3 cp复制命令(copy的简写) 3.3.1 语法 用法:cp [选项]… [-T] 源文件 目标文件  或:cp [选项]… 源文件… 目录  或:cp [选项]… -t 目录 源文件… 将源文件复制至目标文件,或将多个源文件复制至目标目录...

    3.3 cp复制命令(copy的简写)

    3.3.1 语法

    用法:cp [选项]… [-T] 源文件 目标文件
     或:cp [选项]… 源文件… 目录
     或:cp [选项]… -t 目录 源文件…
    将源文件复制至目标文件,或将多个源文件复制至目标目录。
    cp [OPTION]… [-T] SOURCE DEST
    cp [OPTION]… SOURCE… DIRECTORY
    cp [OPTION]… -t DIRECTORY SOURCE…

    例如1:【cp /etc/passwd /tmp/】将etc下面的passwd文件复制到tmp文件夹下面
    在这里插入图片描述
    例如2:【cp /etc/passwd /tmp/gdy】将etc下的passwd文件复制到tmp下面并重命名为gdy
    在这里插入图片描述
    注意:如果源文件是多个则目标只能是目录
    cp命令默认情况下不复制目录,只复制文件

    3.3.2 常用参数

    【-r】递归复制,可以复制目录
    例如:cp -r /etc/ tmp/ 如果tmp目录存在则将etc目录里面的文件及目录全部复制到tmp下面如果不存在则创建tmp目录并复制

    • 【-i】显示信息(通常用作交互式)
    • 【-f】强制覆盖
    • 【-p】保留到宿主(不是谁复制就是谁的)(指定文件属性)
    • 【-P】如果该文件为链接,则保持链接复制(默认不带参数是复制链接中的文件)
    • 【-d】不复制链接文件
    • 【-a】归档复制(通常用于备份)
      其他示例:
      例如:cp /etc/{passwd,inittab,rc.d/rc.sysinit} /tmp/
      是将文件passwd,inittab,rc.sysinit三个文件复制到tmp文件夹下

    3.3.3 附加(cp --help)

    [root@gdy abc]# cp --help
    用法:cp [选项]... [-T] 源文件 目标文件
     或:cp [选项]... 源文件... 目录
     或:cp [选项]... -t 目录 源文件...
    将源文件复制至目标文件,或将多个源文件复制至目标目录。
    
    长选项必须使用的参数对于短选项时也是必需使用的。
      -a, --archive			等于-dR --preserve=all
          --backup[=CONTROL		为每个已存在的目标文件创建备份
      -b				类似--backup 但不接受参数
          --copy-contents		在递归处理是复制特殊文件内容
      -d				等于--no-dereference --preserve=links
      -f, --force			如果目标文件无法打开则将其移除并重试(当 -n 选项
    					存在时则不需再选此项)
      -i, --interactive		覆盖前询问(使前面的 -n 选项失效)
      -H				跟随源文件中的命令行符号链接
      -l, --link			链接文件而不复制
      -L, --dereference		总是跟随符号链接
      -n, --no-clobber		不要覆盖已存在的文件(使前面的 -i 选项失效)
      -P, --no-dereference		不跟随源文件中的符号链接
      -p				等于--preserve=模式,所有权,时间戳
          --preserve[=属性列表	保持指定的属性(默认:模式,所有权,时间戳),如果
    					可能保持附加属性:环境、链接、xattr 等
      -c                           same as --preserve=context
          --sno-preserve=属性列表	不保留指定的文件属性
          --parents			复制前在目标目录创建来源文件路径中的所有目录
      -R, -r, --recursive		递归复制目录及其子目录内的所有内容
          --reflink[=WHEN]		控制克隆/CoW 副本。请查看下面的内如。
          --remove-destination	尝试打开目标文件前先删除已存在的目的地
    					文件 (相对于 --force 选项)
          --sparse=WHEN		控制创建稀疏文件的方式
          --strip-trailing-slashes	删除参数中所有源文件/目录末端的斜杠
      -s, --symbolic-link		只创建符号链接而不复制文件
      -S, --suffix=后缀		自行指定备份文件的后缀
      -t,  --target-directory=目录	将所有参数指定的源文件/目录
                                               复制至目标目录
      -T, --no-target-directory	将目标目录视作普通文件
      -u, --update                 copy only when the SOURCE file is newer
                                     than the destination file or when the
                                     destination file is missing
      -v, --verbose                explain what is being done
      -x, --one-file-system        stay on this file system
      -Z, --context=CONTEXT        set security context of copy to CONTEXT
          --help		显示此帮助信息并退出
          --version		显示版本信息并退出
    
    默认情况下,源文件的稀疏性仅仅通过简单的方法判断,对应的目标文件目标文件也
    被为稀疏。这是因为默认情况下使用了--sparse=auto 参数。如果明确使用
    --sparse=always 参数则不论源文件是否包含足够长的0 序列也将目标文件创文
    建为稀疏件。
    使用--sparse=never 参数禁止创建稀疏文件。
    
    当指定了--reflink[=always] 参数时执行轻量化的复制,即只在数据块被修改的
    情况下才复制。如果复制失败或者同时指定了--reflink=auto,则返回标准复制模式。
    
    备份文件的后缀为"~",除非以--suffix 选项或是SIMPLE_BACKUP_SUFFIX
    环境变量指定。版本控制的方式可通过--backup 选项或VERSION_CONTROL 环境
    变量来选择。以下是可用的变量值:
    
      none, off       不进行备份(即使使用了--backup 选项)
      numbered, t     备份文件加上数字进行排序
      existing, nil   若有数字的备份文件已经存在则使用数字,否则使用普通方式备份
      simple, never   永远使用普通方式备份
    
    有一个特别情况:如果同时指定--force 和--backup 选项,而源文件和目标文件
    是同一个已存在的一般文件的话,cp 会将源文件备份。
    
    请向bug-coreutils@gnu.org 报告cp 的错误
    GNU coreutils 项目主页:<http://www.gnu.org/software/coreutils/>
    GNU 软件一般性帮助:<http://www.gnu.org/gethelp/>
    请向<http://translationproject.org/team/zh_CN.html> 报告cp 的翻译错误
    要获取完整文档,请运行:info coreutils 'cp invocation'
    [root@gdy abc]#
    
    展开全文
  • 复制或者打包带有软链接的文件时,稍不注意就会出错。如果没有特殊的参数,打包或者复制命令会把符号链接文件替换为真实的文件。正确的做法为: 当使用tar命令时加参数p来保持软连接 当使用cp命令时加参数P(大写...

    在linux下会有软链接(也叫符号链接),类似于windows的快捷方式。在复制或者打包带有软链接的文件时,稍不注意就会出错。如果没有特殊的参数,打包或者复制命令会把符号链接文件替换为真实的文件。正确的做法为:

    当使用tar命令时加参数p来保持软连接

    当使用cp命令时加参数P(大写的)来保持软连接

    展开全文
  • cp复制软连接

    万次阅读 2015-08-25 08:42:47
    linux 中copy一个软链接时,复制的是软链还是它链接的内容 在linux 中copy一个软链接时,复制的是软链还是它链接的内容? 当用cp命令copy一个软链接时,copy的是软链接所对应的内容,而不是它本身。  如:...
    linux 中copy一个软链接时,复制的是软链还是它链接的内容 
    
    在linux 中copy一个软链接时,复制的是软链还是它链接的内容?

    当用cp命令copy一个软链接时,copy的是软链接所对应的内容,而不是它本身。
          如: 

    # echo "1234567890" > test.txt
    # ln -s test.txt test2.txt
    # cp test2.txt test3.txt
    test3.txt就是test.txt,而不是test2.txt 。

    要直接cp软链就需要加-d参数
    如:
    cp -d test2.txt test3.txt
    展开全文
  • scp与cp复制目录问题

    2017-10-26 18:51:47
    scp与cp复制目录时软链接是直接复制链接的真实目录,所以建议复制时都直接用tar打包后,再解压。

    scp与cp复制目录时软链接是直接复制链接的真实目录,所以建议复制时都直接用tar打包后,再解压。

    展开全文
  • Learning Linux 命令 001 cp 复制

    千次阅读 2016-12-04 23:25:23
    将单个文件 file 复制到指定目录dir里面:cp file dir 当你使用cp命令的时候,如果出现下面的错误: cp: omitting directory ‘file’ 说明:file 不是单个文件,是一个目录,你如果要复制目录,需要给cp命令...
  • linux复制cp命令Linux popular command cpis used to copy files and folders. In this tutorial we will look different usage types of cpcommand. Linux常用命令cp用于复制文件和文件夹。 在本教程中,我们将介绍...
  • cp 拷贝链接文件

    千次阅读 2020-07-26 16:46:20
    cp 在拷贝是加上 -d 参数可以保留文件的链接属性
  • cp复制隐藏文件

    千次阅读 2017-11-14 14:32:00
    cp -ar /from_path/. /to_path/ 本文转自 bilinyee博客,原文链接: http://blog.51cto.com/12173069/2064875 如需转载请自行联系原作者 ...
  • cp 复制文件或目录

    2017-07-21 11:02:39
    说明: cp指令用于复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到此目录中。若同时指定多个文件或目录,而最后的目的地并非一个已...
  • cp链接

    2016-07-20 21:28:00
    复制链接 cp命令 cp -d   cp命令 该命令的功能是将给出的文件或目录拷贝到另一文件或目录中,同MSDOS下的copy命令一样,功能十分强大。 语法:  cp [选项] 源文件或目录 目标文件或目录 说明:该命令...
  • Linux: cp 复制文件、文件夹到文件夹

    万次阅读 多人点赞 2019-06-07 19:21:05
    1、复制文件到文件夹 cp /home/downloads/xampp-linux-x64-7.3.6-0-installer.run /opt/
  • linux cp复制拷贝文件命令的用法

    千次阅读 2020-03-26 18:12:13
    -a:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容。其作用等于dpR参数组合。 -d:复制时保留链接。这里所说的链接相当于Windows系统中的快捷方式。 -f:覆盖已经存在的目标文件而不给...
  • linux中cp命令复制目录、文件时,一律自动覆盖。而我们的系统有一个alias,cp='cp -i',unalias cp即可。这是临时的,需要永久取消alias就到用户家目录里编辑.bashrc这个隐藏文件删除cp -i这行即可。 本文转自 朱...
  • Linux命令行一:本机复制命令 cp

    千次阅读 2016-11-01 18:50:58
    Linux为我们提供了两个用户文件复制的命令: cp 和 scp。 cp 用于在单linux系统上进行文件复制,不能进行跨服务器复制。 scp 是secure copy的简写,用于在Linux下进行远程文件复制的命令,scp是加密传输的。 本文...
  • LINUX CP 复制文件 命令

    千次阅读 2010-10-14 16:32:00
      <br />语法: cp [选项] 源文件或目录 目标文件或目录  <br />说明:该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中。  <br />该命令的各选项含义如下:  <br />- a ...
  • cp复制)命令

    千次阅读 2018-09-14 23:25:38
    cp命令还支持同时复制多个文件,当一次复制多个文件时,目标文件参数必须是一个已经存在的目录,否则将出现错误。 语法格式:单源复制cp [OPTION]… [-T] SOURCE DEST 多源复制cp [OPTION]… SOURCE… ...
  • CP复制文件或目录

    千次阅读 2010-05-03 18:10:22
    说明: cp指令用于复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到此目录中。若同时指定多个文件或目录,而最后的目的地并非一个已...
  • Linux学习笔记--cp命令(复制)

    千次阅读 2016-02-14 18:27:02
    cp:英文名copy,复制的意思。1. 命令格式:cp [选项] 源文件或目录 目标文件或目录 cp [选项] 源文件1 源文件2 源文件3..."cp -d" 若源文件是链接文件,则复制链接属性 "cp -f" 为强制(force)的意思,若有重复时,不会
  • 补充cp该命令的各选项含义如下 ... - p 此时cp复制源文件的内容外,还将把其修改时间和访问权限也复制到新文件中。  - r 若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件。此时目标文件必
  • Linux下cp命令复制隐藏文件

    千次阅读 2020-10-21 17:10:28
    在linux机器上clone了一份代码,需要将代码cp复制到另外一个目录下. 因为复制的时候,只需要代码,不需要.git文件夹,所以第一次使用cp -r命令,直接复制过去,发现正好不不会复制.git文件,以为完美。。。 cp...
  • linux常用命令-复制命令cp cp [选项] [原文件或目录] [目标目录] -r 复制目录 ...-d 若原文件是链接文件,则复制链接属性 -a 相当于-pdr 剪切或改名命令:mv mv [原文件或目录] [目标目录] ...
  • Linux 复制命令cp详解

    千次阅读 2016-08-19 20:24:19
    cp 复制文件和目录的 cp NAME  cp - copy files and directories SYNOPSIS  cp [OPTION]... [-T] SOURCE DEST  cp [OPTION]... SOURCE... DIRECTORY  cp [OPTION]... -t DIRECTORY SOUR
  • linux cp命令强行覆盖复制 我们平常在Linux中使用 cp 命令时,会发现将一个目录中文件复制到另一个目录具有相同文件名称时,即使添加了 -rf 参数强制覆盖复制时,系统仍然会提示让你一个个的手工输入 y 确认复制,所添加...
  • Linux 复制文件命令 cp 例子

    千次阅读 2019-07-02 12:40:11
    Linux 复制文件命令 cp 例子 复制单个文件 cp a.txt b.txt 复制多个文件 将3个文本复制到d文件夹 cp a.txt b.txt c.txt d/ 复制文件夹 cp -R a/ b 复制多个文件夹 cp a b c d 会把a b c三个文件夹复制到d...
  • cp复制粘贴) 在设备上复制粘贴内容或轻松与您的朋友分享!! 您如何在设备之间复制内容? 在电子邮件中共享? 在浏览器中输入网址? 现在使用并为您的内容创建短链接或码,并使用您的设备进行扫描或与您的...
  • linux cp 一个文件复制多份

    千次阅读 2019-05-31 10:06:16
    linux cp 一个文件复制多份 要问我这样做有什么用呢? 比如说现在我要做的对自己的多线程并发迁移数据功能进行测试。 直接使用cp命令与xargs命令结合 echo '3 4 5 6 7' | xargs -n 1 cp 1 把文件1复制5份 ,名字...
  • Linux cp命令:复制文件和目录

    千次阅读 2019-06-22 16:29:56
    cp 命令,主要用来复制文件和目录,同时借助某些选项,还可以实现复制整个目录,以及比对两文件的新旧而予以升级等功能。... -d:如果源文件为软链接(对硬链接无效),则复制出的目标文件也为软链接; -i:询问...
  • linux下cp复制文件或目录指令介绍

    千次阅读 2016-07-19 20:06:50
    注意,连原来的文件夹中所有的文件的属性、链接等都不能更改。也就是说,要建立原来文件夹的一份一模一样的拷贝!&n 在linux中怎样用命令完全拷贝一个目录下的所有文件(包括隐藏文件以及文件夹)到另外一个目录...
  • 复制移动删除查找文件、软硬链接的区别复制文件 复制文件 cp命令用于复制文件到制定的目录 语法格式为: cp [选项] 源文件或目录 目标文件或目录 命令选项 含义 cp -d 源文件 目标 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 104,087
精华内容 41,634
热门标签
关键字:

cp复制连接