Linux-cp

cp的用法

cp命令是用来拷贝文件的
命令格式 cp [选项] [文件或者目录1] [文件或者目录2]

cp的常用命令选项

cp -a

该选项经常在复制目录的时候使用,它可以递归地将源目录下的所有的子目录以及文件都复制到目标目录中,并且保留文件连接和文件属性不变,等效于 cp -dpR

cp -d

复制文件时保留文件连接。

cp -f

复制文件时,若目标文件或者目录已经存在,则直接将原来的目录或者文件覆盖并不进行显示。

cp -i

cp -f选项相反,在覆盖文件之前会给出询问cp: overwrite 'file2'?。此时输入y相当于确认覆盖,n相当于不进行覆盖。

cd -p

除了复制源文件的内容之外,还要将其修改时间,访问权限等复制到新的文件当中。

cp -R或者cp -r

若给出的文件的源文件时目录文件,cp将递归复制该目录下的所有的子文件和子目录,此时的目标文件必须是一个文件名。

cp -l

不复制,而是创建指向源文件的一个连接文件,该链接文件就是一个硬连接文件。

例子

cp a b // 将a复制到b。

cp -i a b // 由于当前目录下有b文件,在夫复制是询问是否覆盖。

cp -f a b // 覆盖时不询问。

cp a b c // 只有当c是一个目录的时候才会执行,是将a和b复制到目录c之下。

cp -r dir1 dir2 // 建立dir2将dir1中的所有子目录,子文件等复制到dir2中,递归复制。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值