cp 拷贝覆盖文件时不提示的方法

怎甘沉沦 提交于 2020-01-07 07:39:34

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

centos linux 下cp 命令没有直接的强制覆盖参数,实际上,不需要此参数也可以实现自动覆盖。导致会有覆盖提示的原因是cp命令被系统自动默认加上了 -i 参数,也就是交互提示。

知识原因了就简单了,所以确认下是不是这个原因,输入命令

 

#alias
alias cp='cp -i'
alias l.='ls -d .* --color=auto'
alias ll='ls -alh'
alias ls='ls --color=auto'
alias mv='mv -i'
alias rm='rm -i'
alias vi='vim'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'

果然如此,去掉 -i 参数

unalias cp

再次操作cp命令,即使目标文件存在也不提示了。

不过有提示安全些,操作完命令后记得改回带 -i 的参数

alias cp='cp -i'

附:查最深几级目录的空间占用情况

du -h --max-dep 2

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!