Como posso enfileirar operações de arquivo?


23

Quando eu escolho os arquivos para copiar para ou de um único dispositivo, o Nautilus acumula operações de arquivo em paralelo:

Operações de arquivo

Receio que, em determinadas circunstâncias, isso possa causar fragmentação do dispositivo de destino ou transferir lentidão devido a leituras dispersas no dispositivo de origem e aumento da sobrecarga da conexão de rede.

Como posso enfileirar essas operações de arquivo, para que cada operação inicie somente após a conclusão da anterior?


1
Eu pensaria que toda a idéia de transferência paralela foi feita para acelerar as coisas. Talvez você descubra, se vale a pena se preocupar, antes de tentar contornar essa invocação paralela? Talvez o ChangeLog do projeto tenha alguma informação?
usuário desconhecido

cp <Source1> <Dest1>; cp <Source2> <Dest2>: P.
23411 crazy2be

3
@userunknown AFAIK o ponto da transferência paralela não é acelerar as coisas, mas ser independente da prioridade dos itens copiados. Por exemplo, um usuário pode copiar 20 GB de arquivos de música e decidir copiar um arquivo de texto de 10 kB. Se o enfileiramento estiver ativado por padrão, o usuário precisará aguardar a cópia da música antes de copiar o pequeno arquivo de texto. Se a cópia paralela ocorrer com a mesma unidade de origem ou destino, o processo ficará mais lento, pois a leitura / gravação / transferência está competindo. Pode haver casos especiais (por exemplo, SSD é a unidade compartilhada) em que não faria diferença.
Sparhawk

@ Sparhawk Você está certo. Na maioria dos casos, as gravações sequenciais são interrompidas devido à execução simultânea de outras, executadas como gravações aleatórias e diminuindo drasticamente as taxas de transferência. No entanto, ao copiar de várias unidades físicas separadas, isso pode ser vantajoso, pois pode ler / gravar em paralelo nesse caso.
precisa saber é o seguinte

2
Para os usuários do KDE lendo isso, este é recurso pedido # 259512
gertvdijk

Respostas:



1

Existem 2 bons programas GUI:

  1. Ultracopiadora [ debInstalar ultracopiadora ]
  2. Mini copiadora [ java ]

1
Muito obrigado por fornecer uma resposta, mas você pode fornecer uma breve descrição de cada aplicativo, incluindo os prós e contras de cada um, além de instruções para instalação no Ubuntu e links nos quais o OP pode descobrir mais sobre cada um?

Infelizmente nenhum desses integra com Nautilus
dolzenko

0

O Caja do gerenciador de arquivos do MATE enfileira as transferências por padrão. Como alternativa, o GNOME-commander ou o Double Commander ou o mc provavelmente estão na fila por padrão.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.