linux中cp命令详解

cp命令:

    拷贝文件或目录

格式:cp [OPTION]  SRC...  DEST

*cp命令的使用有多种情况:

  • SRC是单个文件时:

    • 如果DEST不存在,则新建DEST并将SRC内容填充至DEST内

    • 如果DEST存在:

      • DEST是文件:将SRC的内容覆盖至DEST中

      • DEST是目录:在DEST新建与源文件同名的文件,并将SRC的内容填充至新建文件内。

  • SRC是多个文件时:

    • DEST必须存在且为目录,其他条件均会报错。

  • SRC是目录的时候:此时必须使用 -r 选项,即递归复制

    • 如果DEST不存在:则创建指定目录,并将SRC下的所有文件复制到指定目录中

    • 如果DEST存在:

      • DEST是文件:报错

      • DEST是目录:在DEST下新建一个与SRC同名的文件夹,并将SRC下的所有文件复制到该文件夹中。

常用选项

  • -a:复制时,保留文件的结构和属性

  • -i:覆盖文件时会有提示

  • -p:--preserve=mode,ownership,timetemp,保存文件的部分属性

  • -r,-R:均表示递归

  • -v:显示过程

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值