mv/cp を使用して無効なシンボリックリンクをディレクトリに置き換える

mv/cp を使用して無効なシンボリックリンクをディレクトリに置き換える

/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/'

簡単ですが、実行できません。1つのオプションは、/tmp/botを削除してディレクトリを移動することです。しかし、 私が使用している
mvを使用して実行できるかどうかを理解したいと思っています。
ubuntu 18.04

答え1

しかし、mvを使用してそれが実行できるかどうかを理解したい

および のmvマニュアルcpページでは、それはできません。まず を使用する必要がありますrm

関連情報