我有一个符号链接,/tmp/bot
我想用目录替换它。但我收到错误
mv: cannot overwrite non-directory '/tmp/bot' with directory 'log'
重现错误的步骤
# Create a symlink
$ln -s bot/ /tmp/bot
$ mv log /tmp/bot
mv: cannot overwrite non-directory '/tmp/bot' with directory 'log'
$ mv -f log /tmp/bot
mv: cannot overwrite non-directory '/tmp/bot' with directory 'log'
$ cp -r log/ /tmp/bot
cp: cannot overwrite non-directory '/tmp/bot' with directory 'log/'
$ cp -rf log/ /tmp/bot
cp: cannot overwrite non-directory '/tmp/bot' with directory 'log/'
这很简单,但我做不到。一个选项是删除 /tmp/bot,然后移动目录。
但我想知道是否可以使用
我正在使用的mv 来完成ubuntu 18.04
答案1
但我想了解是否可以使用 mv 来完成
就和mv
的cp
手册页而言,您不能。您必须rm
先使用。