您的位置:首页 > 运维架构 > Linux

日常记录:常用linux指令man page之cp

2016-11-21 17:27 246 查看
  在linux中,常常需要文件的复制等操作,这时候,指令cp为我们提供了方便的操作。

  man cp

NAME
cp - 复制文件档案和目录
SYNOPSIS
cp [OPTION]... [-T] SOURCE DEST
cp [OPTION]... SOURCE... DIRECTORY
cp [OPTION]... -T DIRECTORY SOURCE...
DESCRIPTION
从源文件复制到目标文件,或者将多个源文件复制到目标目录下
强制参数对于长短选项参数都是同样具有强制性
-a, --archive 和-dR --preserve=all的参数效果相同
--backup[=COMTROL] 对指定的目标文件生成一个备份文件
-b 和--backup类似但不接受参数
--copy-contents 递归复制特殊文件的内容
-d 和参数--no-dereference --preserve=link作用相同
-f, --force 如果存在目标文件不能被打开,则删除该文件然后再重试
-i, --interactive 覆盖文件的时候询问
-H 跟随命令行的符号连结复制
-l, --link 连结到目标文件而不是进行复制
-L, --dereference 随着符号连结一起复制
-P, --no-deference 不随着符号连结复制
-p 和--preserve=mode,ownership,timestamps
--preserve[=ATTR_LIST] 保持指定文件的属性值不变,可以添加的属性为:context,links,xattr,all
-c 和--perserve=context等效
--no-perserve=ATTR_LIST 不保持指定文件的属性
--parents 在目标目录下使用源文件的完整名称
-R, -r, --recursive 递归的复制目录
--remove-destination 在尝试打开已经存在的目标文件之前将其删除(和--force形成对比)
--sparse=WHEN 控制备份文件的生成
--strip-trailing-slashes
-s, --symbolic-link 连结到目标文件而不是进行复制
-S, --suffix=SUFFIX 覆盖后缀为suffix的备份文件
-t, --target-directory=DIRECTORY 将源文件的参数全部复制到目标目录里
-T, --no-target-directory 将目标文件处理为普通文件
-u, --update 当目标文件缺失或者源文件版本比目标文件新时复制
-v, --verbose 完成之后作出说明
-x, --one-file-system 保持原来的文件系统
-Z, --context=CONTEXT 保持复制环境的安全
--help 显示帮助内容并退出
--version 显示版本信息并退出  在进行man page的翻译理解过程中,有很多词汇的意思并没有得到很好的解释,以至于某些指令参数的解读有偏差甚至完全错误,随着学习的深入,对这些指令的使用次数增多以及参数的设置更加了解之后,笔者也将重新更正这些博客,温故而知新。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux