Jak mogę kolejkować operacje na plikach?

23

Kiedy wybieram i wybieram pliki do skopiowania na lub z jednego urządzenia, Nautilus zbiera operacje na plikach równolegle:

Operacje na plikach

Martwię się, że w niektórych okolicznościach może to spowodować fragmentację urządzenia docelowego lub spowolnienie transferu z powodu rozproszonych odczytów na urządzeniu źródłowym i zwiększonego obciążenia połączenia sieciowego.

Jak zamiast tego mogę ustawić w kolejce te operacje na plikach, aby każda operacja rozpoczęła się dopiero po zakończeniu poprzedniej?

ændrük
źródło
1
Sądzę, że cała idea równoległego przesyłania została stworzona w celu przyspieszenia. Może dowiesz się, czy warto w ogóle się martwić, zanim spróbujesz ominąć to równoległe wywołanie? Może dziennik zmian projektu zawiera jakieś informacje?
użytkownik nieznany
cp <Source1> <Dest1>; cp <Source2> <Dest2>: P.
crazy2be
3
@uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvc tu nie chodzi o przyspieszenie, ale o agnostycyzm co do pierwszeństwa kopiowanych elementów. Na przykład użytkownik może skopiować 20 GB plików muzycznych, a następnie zdecydować o skopiowaniu pliku tekstowego o wielkości 10 kB. Jeśli kolejkowanie jest domyślnie włączone, użytkownik będzie musiał poczekać na skopiowanie muzyki przed skopiowaniem małego pliku tekstowego. Jeśli wystąpi kopiowanie równoległe z tego samego źródła lub dysku docelowym, to będą spowalniać proces, ponieważ odczytu / zapisu / przelew konkuruje. Mogą wystąpić specjalne przypadki (np. SSD to dysk współdzielony), w którym nie zrobiłoby to różnicy.
Sparhawk
@Sparhawk Masz rację. W większości przypadków sekwencyjne zapisy są przerywane z powodu jednoczesnego uruchamiania innych, co powoduje, że są one zapisywane losowo i dramatycznie zmniejszają szybkość przesyłania. Jednak podczas kopiowania z wielu oddzielnych dysków fizycznych może to być korzystne, ponieważ w takim przypadku może równolegle czytać / zapisywać.
gertvdijk
2
Dla użytkowników KDE, którzy to czytają, jest to prośba o
dodanie

Odpowiedzi:

1

Istnieją 2 ładne programy GUI:

  1. Ultracopier [ debZainstaluj ultrakopiarkę ]
  2. MiniCopier [ java ]
Totti
źródło
1
Bardzo dziękuję za udzielenie odpowiedzi, ale czy możesz podać krótki opis każdej aplikacji, w tym zalety i wady każdej aplikacji, a także instrukcje instalacji na Ubuntu i linki, na których OP może dowiedzieć się więcej na temat każdej z nich?
Niestety żaden z nich nie integruje się z Nautilusem
dolzenko,
0

Menedżer plików MATE domyślnie przesyła kolejki Caja do kolejki. Alternatywnie GNOME-commander lub Double Commander lub mc prawdopodobnie domyślnie ustawia się w kolejce.

Szwecja
źródło