Quando copio vários arquivos em um Mac, o sistema tenta copiá-los todos ao mesmo tempo. O problema é duplo.
Primeiro, quando você seleciona vários arquivos e os copia, todos eles entram em um processo com uma abordagem de "tudo ou nada" não muito diferente do ACID nos bancos de dados. Muitas vezes isso não é desejável.
Além disso, quando você adiciona outros processos de cópia, o sistema tenta copiar tudo ao mesmo tempo.
Por exemplo, decido copiar um arquivo grande e A, posteriormente, decido copiar um arquivo grande Btambém. Isso resulta em duas operações de cópia paralela, independentemente de um dos "arquivos grandes" também ser uma seleção de muitos arquivos.
Eu não gosto disso por vários motivos:
- Quando vários processos de cópia são executados ao mesmo tempo, parece atolar outros processos.
- Além disso, quando vários arquivos são copiados ao mesmo tempo, o próprio processo de cópia parece muito mais lento.
- E, finalmente, se o processo for abortado, nenhum dos arquivos chegará ao seu destino.
- Ao adicionar um arquivo à fila, ele também começará a copiar de uma vez e atrapalha o processo ainda mais.
- Esse é um problema real ao copiar para outras máquinas ou unidades na rede (local).
Resultado: o arquivo A, que eu queria transferir e usar primeiro, leva muito mais tempo para chegar do que o necessário, e ao copiar de um HD central na LAN, não posso usar o primeiro arquivo até que todos os outros arquivos também tenham chegado.
Assim ... Como faço para enfileirar vários arquivos para copiar em um Mac? Para esclarecer: Independentemente de muitos arquivos serem escolhidos ou adicionados um por um, quero que todos sejam colocados em uma fila que copie apenas um arquivo por vez, até que a fila seja concluída.
Respostas em Bash e especialmente em Perl também são bem-vindas!

Cmd-Ce depoisCmd-Vno destino?