2
シェルコマンドのディレクトリ名の後にスラッシュ(/)
ここで少し質問があります。 私は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 dirbdirbの内容で上書きされますdira mv dira dirb/結果diraに移動されるdirb(中dirb/dira) 誰かが私と同じように考えましたか?それとも私はただ変ですか?