Ho una piccola domanda qui.
Se avessi due file, dire fileae fileb, mv filea filebsarebbe
- Elimina
fileb - rinominare
fileainfileb
Quindi se avessi due directory, diciamo dirae dirb, lo mv dira dirbfarei
- spostare
diraindirb(diventeràdirb/dira)
Notando che in entrambi i casi non ci sono avvisi o messaggi, questo è abbastanza incoerente per me. Penso che mv dira dirbdovrei semplicemente sovrascrivere dirbil contenuto di dira(o unire le due directory in una directory chiamata dirb).
Ricordo di aver letto da qualche parte che un nome di directory con una barra (come dira/) viene trattato come una directory e un nome senza barra (come dira) viene trattato come un file (in certa misura, ovviamente). Comunque ora voglio fare in modo che la shell (zsh e possibilmente bash) rispettino la mia notazione di una directory usando una barra. Esiste un'opzione terminale che mi consente di applicarla?
Per chiarire, ecco il mio comportamento desiderato:
mv dira dirbrisultadirbessere sovrascritto con il contenuto didiramv dira dirb/risultadiraessere spostato indirb(indirb/dira)
Qualcuno ha pensato allo stesso modo di me? O sono solo strano?