Y at - il une différence entre les fichiers en vrac en mouvement par glisser-déposer vs mv
?
Cas d'utilisation:
Le volume External_Drive_A contient environ 8 000 fichiers totalisant 9 Go. External_Drive_B dispose de 74 Go d'espace libre. Le résultat final souhaité est de déplacer tous les fichiers de A vers B afin que A puisse être effacé et utilisé dans un autre emplacement.
L'approche par glisser-déposer consiste à ouvrir une fenêtre du Finder pour A, une autre fenêtre du Finder pour B, mettre en surbrillance tous les fichiers sur A, puis les cliquer-glisser-déplacer sur B.
mv
approche consiste à ouvrir une session Terminal et à appeler
mkdir /Volumes/External_Drive_B/A_legacy
mv /Volumes/External_Drive_A/* /Volumes/External_Drive/B/A_legacy/
Drag & Drop fait-il quelque chose en arrière-plan en plus de la copie et de la suppression, ou est-ce strictement une affaire de beauté?
Répondu par jmlumpkin ci-dessous:
Ils diffèrent! Drag & Drop apporte les métadonnées, mv
non. J'ai testé cela en ajoutant une phrase à la section Commentaires Spotlight de la boîte de dialogue Obtenir des informations d'un fichier texte. Lorsque j'ai fait glisser et déposé le fichier sur plusieurs volumes, la phrase était présente lorsque j'ai appelé Get Info sur la destination; mais lorsqu'elle a été utilisée mv
, la phrase manquait lorsque j'ai appelé Obtenir des informations sur la destination.
la source
Réponses:
Dans les versions antérieures de Mac OS, le glisser-déposer d'un fichier était en fait plus proche de la commande `` idem '' pour conserver les fourchettes de ressources, etc.
la source
N'utilisez pas le
mv
glisser-déposer pour déplacer des données entre des volumes .Si quelque chose de mauvais se produit pendant l'opération, vous vous retrouverez avec la moitié des données ici et la moitié des données là-bas, et il sera difficile de savoir où redémarrer. Si cela se fait sur le réseau, il se peut que vous n'ayez même pas encore toutes les données sur l'un ou l'autre volume .
Faites une copie (ligne de commande ou glisser-déposer) et après cela, supprimez la source.
la source
mv
, nicp
, maisrsync
plutôt. Thilo, je suis vraiment désolé. J'ai eu un cas d'utilisation d'un fichier volumineux dans ma tête malgré ce fil concernant les lots de fichiers.Le résultat final est probablement le même, mais je suppose que les cas marginaux peuvent être traités différemment, également en fonction de celui que
mv
vous utilisez (la version par défaut dans/bin/
ou une version GNU/sw/bin/
de fink, ou de macports, etc.)Par exemple, un alias ou des fourchettes de ressources OS X peut ne pas être traité correctement par la chaîne d'outils Unix, et il y a probablement des cas où les éléments de fichier Unix de bas niveau ne peuvent pas être traités par le glisser-déposer OS X.
la source