关于Linux的拷贝命令我们都知道cp的参数 -f的意思是:
-f, --force if an existing destination file cannot be opened, remove
也就是说-f可以覆盖目的目录下有的文件,
但你有没有发现过这种情况,即使使用了-f也无法覆盖?
cp命令是有别名(alias cp='cp -i')的,无法强制覆盖,即使你用 -f 参数也无法强制覆盖文件。
可以使用\cp 执行cp命令时不走alias
\cp * -rf ../../aaa
网上还有一种解决方法:
临时取消cp的alias
#unalias cp
#cp a /bb/a
-f, --force if an existing destination file cannot be opened, remove
也就是说-f可以覆盖目的目录下有的文件,
但你有没有发现过这种情况,即使使用了-f也无法覆盖?
cp命令是有别名(alias cp='cp -i')的,无法强制覆盖,即使你用 -f 参数也无法强制覆盖文件。
可以使用\cp 执行cp命令时不走alias
\cp * -rf ../../aaa
网上还有一种解决方法:
临时取消cp的alias
#unalias cp
#cp a /bb/a