Centos cp命令忽略覆盖询问的解决办法
时间:2016-02-27 15:30 来源:linux.it.net.cn 作者:IT
例如要将/home/www目录的文件拷贝覆盖到/home/wwwbak,如果直接使用如下命令,将每一次覆盖前都提示一次是否覆盖。
cp -R /home/www /home/wwwbak
如果忽略的话,则使用如下命令即可。
\cp -R /home/www /home/wwwbak \\加入反斜杠让cp 不使用它的别名
其他方法,以下内容仅参考,不建议使用
参考一:修改别名
因为centos下的cp命令默认别名是cp -i,禁止强制覆盖,所以我们可以取消cp 的别名。
1.在终端键入unalias cp
2.拷贝文件 cp file1 /xxx/file2
参考二:echo yes
每次在覆盖原文件的时候都会提示我们是否需要覆盖,可以使用如下命令自动回应系统
yes| cp file1 /xxx/file2
参考三:.修改系统配置
把系统里面对cp命令声明别名的那行注释掉
(责任编辑:IT)
例如要将/home/www目录的文件拷贝覆盖到/home/wwwbak,如果直接使用如下命令,将每一次覆盖前都提示一次是否覆盖。 cp -R /home/www /home/wwwbak 如果忽略的话,则使用如下命令即可。 \cp -R /home/www /home/wwwbak \\加入反斜杠让cp 不使用它的别名 其他方法,以下内容仅参考,不建议使用 参考一:修改别名 因为centos下的cp命令默认别名是cp -i,禁止强制覆盖,所以我们可以取消cp 的别名。 1.在终端键入unalias cp 2.拷贝文件 cp file1 /xxx/file2 参考二:echo yes 每次在覆盖原文件的时候都会提示我们是否需要覆盖,可以使用如下命令自动回应系统 yes| cp file1 /xxx/file2 参考三:.修改系统配置 把系统里面对cp命令声明别名的那行注释掉 (责任编辑:IT) |