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

来源:互联网 发布:数控30倒角怎么编程 编辑:程序博客网 时间:2024/06/06 03:14

  在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的翻译理解过程中,有很多词汇的意思并没有得到很好的解释,以至于某些指令参数的解读有偏差甚至完全错误,随着学习的深入,对这些指令的使用次数增多以及参数的设置更加了解之后,笔者也将重新更正这些博客,温故而知新。

0 0
原创粉丝点击