Saya punya sedikit pertanyaan di sini.
Jika saya memiliki dua file, katakan fileadan fileb, mv filea filebakan
- menghapus
fileb - ganti nama
fileamenjadifileb
Maka jika saya memiliki dua direktori, katakan diradan dirb, mv dira dirbakan
- pindah
dirakedirb(itu akan menjadidirb/dira)
Memperhatikan bahwa dalam kedua kasus tidak ada pemberitahuan atau pesan, maka ini sangat tidak konsisten bagi saya. Saya pikir mv dira dirbharus menimpa dirbdengan isi dira(atau menggabungkan dua direktori di bawah direktori bernama dirb).
Saya ingat pernah membaca di suatu tempat bahwa nama direktori dengan garis miring (seperti dira/) diperlakukan seperti direktori, dan nama tanpa garis miring (seperti dira) diperlakukan seperti file (tentu saja sampai batas tertentu). Pokoknya sekarang saya ingin membuat shell (zsh dan mungkin bash) menghormati notasi direktori saya dengan menggunakan slash. Apakah ada opsi terminal yang memungkinkan saya untuk menerapkannya?
Untuk memperjelas, inilah perilaku yang saya inginkan:
mv dira dirbhasildirbditimpa dengan kontendiramv dira dirb/hasildiradipindahkan kedirb(didirb/dira)
Adakah yang berpikir dengan cara yang sama dengan saya? Atau aku hanya aneh?