cp 复制文件或目录

一、说明

        cp 命令是英文单词 copy 的缩写,其功能是复制文件或目录。

二、参数

        -i        覆盖已有文件前,提示用户确认,是否进行覆盖。

        -r        递归复制目录,即复制目录下所有层级的子目录及文件

        -p        复制文件时,保持文件的所有者,权限信息,及时间属性。

        -d        如果复制的源文件是符号链接,那么仅复制符号链接本身,而且保留符号链接所指向的目标文件或目录。

        -a        等同于 -p,-d,-r三个参数选项的综合

        -t        默认情况下,命令格式为:cp 源文件 目标文件,当使用 -t 参数时,可以颠倒顺序。变为: cp -t 目标文件 源文件

备注:CentOs系统,默认为 cp 命令设置了别名,增加了 -i 的参数。但是在 shell 脚本中执行 cp 时,如果没有 -i 参数,则不会询问是否覆盖。这是因为命令行和 shell 脚本执行时的环境变量不同。在脚本中,一般使用命令的全路径。

三、案例

        1、不使用任何参数时

        2、复制目录

        3、cp 覆盖文件之前取消是否覆盖的提示

                因为默认的时候,cp的别名为 cp -i ,所以当目标文件存在时,会提示是否覆盖。取消覆盖的方法:

                方法1、使用命令的全路径方式

                 方法2、命令开头使用反斜线(\)

                 方法3、取消别名设置

        

        4、快速复制文件

 

 

        

  • 2
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值