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 B
també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-C
e depoisCmd-V
no destino?