Cuando copio varios archivos en una Mac, el sistema intenta copiarlos todos al mismo tiempo. El problema es doble.
En primer lugar, cuando selecciona varios archivos y los copia, todos entran en un proceso con un enfoque de "todo o nada" similar a ACID en las bases de datos. A menudo esto no es deseable.
Además, cuando agrega otros procesos de copia, el sistema intenta copiar todo al mismo tiempo.
Por ejemplo, decido copiar un archivo grande A
, luego decido copiar también un archivo grande B
. Esto da como resultado dos operaciones de copia paralelas, independientemente de si uno de los "archivos grandes" también es una selección de muchos archivos.
No me gusta esto por varias razones:
- Cuando varios procesos de copia se ejecutan a la vez, parece empantanar otros procesos.
- Además, cuando se copian varios archivos al mismo tiempo, el proceso de copia en sí parece ir mucho más lento.
- Y, por último, si se cancela el proceso, ninguno de los archivos llega a su destino.
- Al agregar un archivo a la cola, también comenzará a copiarse de inmediato y atascará el proceso aún más.
- Este es un problema real cuando se copia a otras máquinas o unidades en la red (local).
Resultado: el archivo A
, que quería transferir y usar primero, tarda mucho más en llegar de lo necesario, y cuando copio desde un HD central en la LAN, no puedo usar el primer archivo hasta que todos los demás archivos también hayan llegado.
Por lo tanto ... ¿Cómo puedo poner en cola múltiples archivos para copiar en una Mac? Para aclarar: independientemente de que se elijan muchos archivos, o se agreguen uno por uno, quiero que todos se coloquen en una cola que solo copie un archivo a la vez, hasta que finalice la cola.
¡Las respuestas en Bash y especialmente en Perl también son bienvenidas!
fuente
Cmd-C
, entoncesCmd-V
en el destino?Respuestas:
UltraCopier
UltraCopier es una utilidad de copia gratuita y multiplataforma que se encuentra actualmente en desarrollo, por lo que aún no es tan ordenada y pulida. Una vez que lo instales, se ubica en la barra de menú.
Gestiona una lista de copias que le permite poner en cola copias o mover trabajos, que luego se procesan secuencialmente. También puede definir la prioridad del proceso de copia, así como el tamaño del bloque de la transferencia.
Con la nueva versión puede agrupar con origen y / o destino similar, o siempre o nunca.
fuente
Aquí hay una solución bash:
Repita esto para la cantidad de archivos que desea copiar. Solo sigue agregando puntos y comas
cp
.También podrías hacer
En este ejemplo, el archivo solo se copiará si el anterior se copió correctamente.
Para una carpeta, puede hacer algo como esto:
fuente
for
enfoque. Probablemente lo haría con unfind -print0
cablexargs -0
para estar a salvo.Path Finder 6 parece más fácil de navegar que la ultracopiadora y definitivamente crea una señal clara, además tiene muchas más opciones. También hay una prueba de 30 días para ello.
Pero estoy usando esto profesionalmente, así que digo que vale la pena.
Operaciones de archivo en Path Finder 6 (video de YouTube)
fuente
La alternativa de Finder Path Finder incluye una funcionalidad de cola de copia desde la versión 6.
fuente
Además de algunos de los otros administradores de copias en este hilo, es posible que desee consultar ForkLift: http://www.binarynights.com/forklift/
Pros:
Contras:
fuente
Planifica lo que quieres mover
Haga un script que encuentre los alias y reemplácelos con el origen (mover)
Inicia el script y ve a dormir.
fuente
Tuve el mismo problema y encontré una aplicación en la tienda de aplicaciones llamada 'CopyQueue'.
https://itunes.apple.com/gb/app/copyqueue/id711074010?mt=12
Parece que funciona muy bien. Simplemente arrastre la (s) carpeta (s) o archivo (s) que desea copiar a la cola y comenzará a copiar a través de la cola. Puede pausar, reordenar la prioridad de la cola y una de mis funciones favoritas es hacer clic en verificar para confirmar que la copia se realizó correctamente.
fuente
También hay Mini Copier : la interfaz de usuario se parece bastante a UltraCopier.
fuente