Come posso mettere in coda le operazioni sui file?


23

Quando seleziono e scelgo i file da copiare su o da un singolo dispositivo, Nautilus accumula le operazioni sui file in parallelo:

Operazioni sui file

Temo che in determinate circostanze ciò possa causare la frammentazione del dispositivo di destinazione o il trasferimento di rallentamenti dovuti a letture sparse sul dispositivo di origine e all'aumento del sovraccarico della connessione di rete.

Come posso invece mettere in coda queste operazioni sui file, in modo che ogni operazione inizi solo dopo che la precedente è terminata?


1
Penserei che l'idea del trasferimento parallelo sia stata fatta per accelerare le cose. Forse scopri, se vale la pena preoccuparti, prima di provare a eludere questa invocazione parallela? Forse il ChangeLog del progetto ha alcune informazioni?
utente sconosciuto

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

3
@userunknown AFAIK il punto di trasferimento parallelo non è accelerare le cose, ma essere agnostici riguardo alla priorità degli oggetti copiati. Ad esempio, un utente potrebbe copiare 20 GB di file musicali, quindi decidere di copiare un file di testo da 10 kB. Se l'accodamento fosse abilitato per impostazione predefinita, l'utente dovrebbe attendere la copia della musica prima di copiare il piccolo file di testo. Se la copia in parallelo si verifica con la stessa sorgente o unità di destinazione, allora sarà rallentare il processo, dal momento che la lettura / scrittura / trasferimento è in competizione. Potrebbero esserci casi speciali (ad esempio SSD è l'unità condivisa) in cui non farebbe differenza.
Sparhawk,

@Sparhawk Hai ragione. Nella maggior parte dei casi, le scritture sequenziali interrotte a causa di altre che vengono eseguite simultaneamente le fanno funzionare come scritture casuali e rallentano notevolmente le velocità di trasferimento. Tuttavia, quando si copia da più unità fisiche separate, ciò può essere vantaggioso in quanto in questo caso può leggere / scrivere in parallelo.
gertvdijk,

2
Per gli utenti di KDE che leggono questo, si tratta della richiesta di funzione #
259512

Risposte:



1

Ci sono 2 bei programmi GUI:

  1. Ultracopier [ debInstalla Ultracopier ]
  2. MiniCopier [ java ]

1
Grazie mille per aver fornito una risposta, ma puoi fornire una breve descrizione di ciascuna app, inclusi i pro e i contro di ciascuna, nonché le istruzioni per l'installazione su Ubuntu e i link in cui l'OP può scoprire di più su ciascuna?

Sfortunatamente nessuno di questi si integra con Nautilus
dolzenko

0

Il gestore di file MATE Caja mette in coda i trasferimenti per impostazione predefinita. In alternativa, GNOME-Commander o Double Commander o mc probabilmente fanno la fila di default.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.