今天在写脚本的时候,cp -rf 这个选项失败,后来去看了下cp命令参数
感觉有点不对劲,然后再网上查了下,才知道cp命令被系统设置了别名,相当于cp=‘cp -i'
。
所以我们想实现cp -f的强制覆盖,有一下几种方式:
1.使用原生的cp命令
/bin/cp -rf xxx xxx
2.取消cp命令别名
unalias cp
3.yes配合管道符来实现
yes | cp -rf xxx xxx
今天在写脚本的时候,cp -rf 这个选项失败,后来去看了下cp命令参数
感觉有点不对劲,然后再网上查了下,才知道cp命令被系统设置了别名,相当于cp=‘cp -i'
。
所以我们想实现cp -f的强制覆盖,有一下几种方式:
1.使用原生的cp命令
/bin/cp -rf xxx xxx
2.取消cp命令别名
unalias cp
3.yes配合管道符来实现
yes | cp -rf xxx xxx