Disons que j'ai un répertoire /hello
.
Alors je le fais mv /hello /hello2
.
Est-ce que je déplaçais /hello
en /hello2/hello
? Ou suis - je déplaçais /hello
à /hello2
?
Il semble que lorsque je fais quelque chose comme ça, j'obtiens des résultats incohérents.
mv
avec des fichiers, il fait la même chose.juste renaming.but mv
avec les répertoires Ce n'est pas bon de supprimer tout le répertoire avec le sous-répertoire à cause d'une mv
commande qui n'est pas sûr. il est donc déplacé comme test1/test2
. mais si vous voulez quand même l'atteindre, écrivez un alias
qui vérifie si le paramètre donné est répertoire et ensuite rm -rf le répertoire et utilise la mv
commande mais utilisez-le à vos risques et périls.
/hello
et /hello2
sont des répertoires, j'ai remarqué que cp /hello /hello2
c'est celui qui est incohérent. En fonction de la combinaison de barres obliques de fin, le contenu de /hello
est parfois copié /hello2
, et parfois le répertoire lui-même est copié.