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!
Cmd-C
, entoncesCmd-V
en el destino?