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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值