¿Hay alguna diferencia entre los archivos de movimiento masivo con Drag & Drop vs mv
?
Caso de uso:
El volumen External_Drive_A tiene alrededor de 8000 archivos con un total de 9GB. External_Drive_B tiene 74GB de espacio libre. El resultado final deseado es mover todos los archivos de A a B para que A pueda limpiarse y usarse en otra ubicación.
El enfoque de arrastrar y soltar es abrir una ventana del Finder para A, otra ventana del Finder para B, resaltar todos los archivos en A, luego hacer clic con el comando y arrastrarlos hacia B.
mv
el enfoque es abrir una sesión de Terminal e invocar
mkdir /Volumes/External_Drive_B/A_legacy
mv /Volumes/External_Drive_A/* /Volumes/External_Drive/B/A_legacy/
¿Drag & Drop hace algo detrás de escena además de copiar y eliminar, o es estrictamente una cuestión de belleza?
Respondido por jmlumpkin a continuación:
¡Ellos difieren! Arrastrar y soltar trae los metadatos, mv
no. Probé esto agregando una frase a la sección Comentarios de Spotlight en el cuadro de diálogo Obtener información de un archivo de texto. Cuando arrastré y solté el archivo en los volúmenes, la frase estaba presente cuando invoqué Obtener información en el destino; pero cuando se usaba mv
, faltaba la frase cuando invoqué Obtener información sobre el destino.
fuente
Respuestas:
En versiones anteriores de Mac OS, arrastrar y soltar un archivo estaba realmente más cerca del comando 'ídem' para retener las bifurcaciones de recursos, etc.
fuente
No utilice
mv
ni arrastre y suelte para mover datos entre volúmenes .Si sucede algo malo durante la operación, terminará con la mitad de los datos aquí y la mitad de los datos allí, y será difícil determinar dónde reiniciar. Si esto se hace a través de la red, es posible que aún no tenga todos los datos en ninguno de los volúmenes .
Haga una copia (línea de comando o arrastre y suelte), y luego de eso, elimine la fuente.
fuente
mv
, nicp
, sino en sursync
lugar. Thilo, lo siento mucho. Tenía un caso de uso de un archivo grande en mi cabeza a pesar de este hilo en relación con los lotes de archivos.El resultado final es probablemente el mismo, pero supongo que los casos límite pueden tratarse de manera diferente, también dependiendo de cuál
mv
use (la/bin/
versión predeterminada o una versión de GNU/sw/bin/
de fink, o de macports, etc.)Por ejemplo, un alias de OS X o bifurcaciones de recursos podrían no ser tratados adecuadamente por la cadena de herramientas de Unix, y es probable que haya casos en los que las operaciones de archivo de bajo nivel de Unix no sean manejadas por arrastrar y soltar de OS X.
fuente