/home/lee#cp --help
用法:cp [选项]... 来源 目的地
或:cp [选项]... 来源... 目录
或:cp [选项]... --target-directory=目录 来源...
将<来源>文件复制至<目的地>,或将多个<文件>复制至<目录>。 长选项必须用的参数在使用短选项时也是必须的。
-a, --archive 等於 -dpR
--backup[=CONTROL] 为每个已存在的目的地文件创建备份文件
-b 类似 --backup,但不接受任何参数
--copy-contents 当使用递归模式时复制特殊文件的内容
-d 等於 --no-dereference --preserve=link
--no-dereference 不会找出符号链接指示的真正目的地
-f, --force 如果无法打开已存在的文件,会删除该文件并再
尝试打开
-i, --interactive 覆盖文件前需要确认
-H 使用命令列中的符号链接指示的真正目的地
-l, --link 链接而非复制文件
-L, --dereference 一定先找出符号链接指示的真正目的地
-p 等於 --preserve=mode,ownership,timestamps
--preserve[=ATTR_LIST] 若可能,保留指定的文件属性
(默认值为:mode,ownership,timestamps)
额外的属性有:links、all
--sno-preserve=ATTR_LIST 不保留指定的文件属性
--parents 复制前先在<目录>创建来源文件路径中的所有目录
-P 等於‘--no-dereference’
-R, -r, --recursive 复制目录及目录内的所有项目
--remove-destination 尝试打开目的地文件前先删除已存在的目的地
文件 (与 --force 选项作对比)
--reply={yes,no,query} 指定如何处理已存在的目的地文件
--sparse=WHEN 控制创建 sparse 文件的方式
--strip-trailing-slashes 删除参数中所有<来源>文件/目录末端的斜杠
-s, --symbolic-link 只创建符号链接而不是复制文件
-S, --suffix=后缀 自行指定备份文件的<后缀>
--target-directory=目录 将所有参数指定的<来源>文件/目录复制至<目录>
-u, --update 只在<来源>文件比目的地文件新,或目的地文件
不存在时才进行复制
-v, --verbose 详细显示进行的步骤
-x, --one-file-system 不会跨越文件系统进行操作
--help 显示此帮助信息并离开
--version 显示版本信息并离开 默认使用模式中,<来源>文件是否 sparse 文件会由一种粗略的方式决定,而且相应
的<目的地>文件也会是 sparse 文件。此方式等於使用 --sparse=auto 选项。指定
--sparse=always 则只要<来源>文件含有足够长的 0 字节都会产生 sparse 的
<目的地>文件。
使用 --sparse=never 会禁止产生 sparse 文件。 备份文件的后缀为‘~’,除非以 --suffix 选项或是 SIMPLE_BACKUP_SUFFIX
环境变量指定。版本控制的方式可透过 --backup 选项或 VERSION_CONTROL 环境
变量来选择。以下是可用的变量值: none, off 不会进行备份 (即使使用了 --backup 选项)
numbered, t 备份文件会加上数字
existing, nil 若有数字的备份文件已经存在则使用数字,否则使用普通方式备份
simple, never 永远使用普通方式备份 有一个特别情况:如果同时指定 --force 和 --backup 选项,而且<来源>和<目的地>
是同一个已存在的一般文件的话,cp 会将<来源>文件备份。 Report bugs to <bug-coreutils@gnu.org>.

linux cp 命令详解的更多相关文章

  1. Linux cp命令详解

    Linux cp命令 Linux cp命令主要用于复制文件或目录,将源文件复制至目标文件,或将多个源文件复制至目标目录 用法: cp [选项]... [-T] 源文件 目标文件 cp [选项]... ...

  2. 【初级】linux cp 命令详解及使用方法实战

    cp:复制文件或者目录 前言: cp命令用来复制文件或者目录,是Linux系统中最常用的命令之一.一般情况下,shell会设置一个别名,在命令行下复制文件时,如果目标文件已经存在,就会询问是否覆盖,不 ...

  3. 复制档案或目录 linux cp命令详解

    cp (复制档案或目录) [root@linux ~]# cp [-adfilprsu] 来源档(source) 目的檔(destination)[root@linux ~]# cp [options ...

  4. 【Linux 命令】cp 命令详解

    Linux 命令之 cp 命令详解 一.cp 命令简介 cp 命令主要用于复制文件或目录.即用来将一个或多个源文件或者目录复制到指定的目的文件或目录. cp 命令可以将单个源文件复制成一个指定文件名的 ...

  5. [转]dd命令、cp命令详解+dd命令、cp命令对比 ---delong

    出处:http://blog.csdn.net/sun_app/article/details/18263299 1.dd命令详解 1)中文man手册dd的解释 NAME       dd - 转换和 ...

  6. Linux常用命令详解—基于CentOS7

    ## Linux 目录- /:根目录,一般只存放目录,不存放文件- /bin -> /usr/bin:可执行二进制文件的目录,也是常用命令目录,如常用的命令 ls.cat.mv 等- /boot ...

  7. Linux常用命令详解下

    Linux常用命令详解 目录 一.Linux常用命令 1.1.查看及切换目录(pwd.cd.ls.du) 1.2.创建目录和文件(mkdir.touch.ln) 1.3.复制.删除.移动目录和文件(c ...

  8. linux awk命令详解

    linux awk命令详解 简介 awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大.简单来说awk就是把文件逐行的读入,以空格为默认分 ...

  9. linux cat 命令详解

    linux cat 命令详解 http://linux.chinaunix.net/techdoc/system/2007/11/16/972467.shtml adb shell su //这个不一 ...

随机推荐

  1. mybatis大于号,小于号,去地址符,单引号,双引号转义说明

    在mybatis中,使用到大于号,小于号,与在SQL编辑器中是不一样的. SELECT * FROM test WHERE 1 = 1 AND start_date <= CURRENT_DAT ...

  2. Xcode添加build configuration

    图片转载自:Adding a build configuration in Xcode

  3. ENC28J60学习笔记——第1部分

    1前言 嵌入式以太网开发,可以分为两个部分,一个是以太网收发芯片的使用,一个是嵌入式以太网协议栈的实现.以太网收发芯片的使用要比串口收发芯片的使用复杂的多,市面上流通比较广泛的以太网收发芯片种类还不少 ...

  4. 如何让Domain里的其他系统通过DC来进行外网的DNS解析

    搭建一个测试环境, 一般会建立一个DC, 然后再建立许多虚机加入到这个新DC的domain. 我们有个DNS服务器的地址, 哪台虚机要上外网, 就把这个DNS地址填到这台虚机的DNS server a ...

  5. Valid Number leetcode java

    题目: Validate if a given string is numeric. Some examples: "0" => true " 0.1 " ...

  6. C# 键值对数据排序

    对于键值对的数据进行排序方法总结. /*使用排序字典,默认只支持升序 SortedDictionary<DateTime, String> dd = new SortedDictionar ...

  7. Kalman滤波器从原理到实现

    Kalman滤波器的历史渊源 We are like dwarfs on the shoulders of giants, by whose grace we see farther than the ...

  8. mysql开启日志sql语句

    #查看日期情况 #show variables like '%general%'; #开启日志 #SET GLOBAL general_log = 'On'; #指定日志文件 #SET GLOBAL ...

  9. Android -- AudioPlayer

    AudioPlayer 主要是实现边录边播(AudioRecord+AudioTrack)以及对音频的实时处理(如会说话的汤姆猫.语音) 优点:语音的实时处理,可以用代码实现各种音频的封装 缺点:输出 ...

  10. StackPanel

    StackPanel 的 HorizontalAlignment 属性和 VerticalAlignment 属性 默认情况下,这两个属性都被设置为 Stretch.