De manière générale, je suis pris de panique quand je me rends compte que si j'annule un déplacement de fichier, cela pourrait rendre la cible ou la source incomplète. Cette question s'applique aux plates-formes Windows et Unix. Je ne me souviens jamais exactement comment fonctionne la commande move dans les deux cas. Par exemple, si vous déplacez un répertoire; copie-t-il tout le répertoire, puis le supprime-t-il après, ou copie-t-il puis supprime-t-il chaque fichier individuellement?
Je me rends toujours compte, après avoir tapé quelque chose comme mv verybigdir dest
, que j'aurais peut-être dû taper cp -R verybigdir dest && rm -R verybigdir
(où l' &&
opérateur passe à la commande suivante uniquement si la première a réussi) - ou est-ce inutile? Que se passe-t-il exactement lorsque j'appuie sur Ctrl+ à Cmi-chemin d'un mouvement? De même, que se passe-t-il exactement sous Windows lorsque j'appuie sur le bouton Annuler?
Je ne peux pas compter le nombre de fois où j'ai déplacé quelque chose (la dernière fois lors de l'utilisation svn
) et j'ai eu deux répertoires, avec un contenu divisé. Je suppose que la réponse est difficile, car toutes les applications ne déplacent pas des groupes de fichiers de la même manière.