Di 'che ho una directory /hello
.
Quindi lo faccio mv /hello /hello2
.
Sto muovendo /hello
in /hello2/hello
? O mi sto trasferendo /hello
a /hello2
?
Sembra che quando faccio qualcosa del genere, ottengo risultati incoerenti.
mv
con i file fa la stessa cosa. Basta rinominare. Ma mv
con le directory Non è bene eliminare l'intera directory con la sottodirectory a causa di un mv
comando che non è sicuro. quindi viene spostato come test1/test2
. ma se vuoi ancora raggiungerlo scrivi un alias
che controlla se il parametro dato è directory e quindi fai rm -rf la directory e usa il mv
comando ma usalo a tuo rischio.
/hello
e /hello2
sono directory, allora ho notato che cp /hello /hello2
è quello che è incoerente. A seconda della combinazione di barre finali, a volte il contenuto di /hello
viene copiato /hello2
e talvolta la directory stessa viene copiata.