ここで少し質問があります。
私は2つのファイルを持っている場合は、と言うfilea
とfileb
、mv filea fileb
希望
- 削除する
fileb
- 名前
filea
を変更fileb
その後、私は2つのディレクトリを持っているならば、と言うdira
とdirb
、mv dira dirb
う
- に移動
dira
しますdirb
(になりますdirb/dira
)
どちらの場合も通知もメッセージもないことに注意してください。これは私にはかなり矛盾しています。私はの内容でmv dira dirb
上書きdirb
する必要があると思いますdira
(または2つのディレクトリをという名前のディレクトリの下にマージしdirb
ます)。
スラッシュを含むディレクトリ名(などdira/
)はディレクトリのように扱われ、スラッシュを含まない名前(などdira
)はファイルのように扱われることを覚えています(もちろん、ある程度まで)。とにかく今私はシェル(zshとおそらくbash)にスラッシュを使用してディレクトリの表記を尊重させたいと思います。それを強制できる端末オプションはありますか?
明確にするために、ここに私の望ましい行動があります:
mv dira dirb
dirb
の内容で上書きされますdira
mv dira dirb/
結果dira
に移動されるdirb
(中dirb/dira
)
誰かが私と同じように考えましたか?それとも私はただ変ですか?