Ich muss viele Dateien kopieren. Normalerweise verwende ich rsync, weil ich die -aP
Optionen übergebe und sehe, (a) wie viele Dateien noch verarbeitet werden müssen und (b) wie viel von jeder einzelnen Datei kopiert wird.
Rsync führt jedoch auch viele Aktionen mit Prüfsummen aus, um zu überprüfen, ob eine Datei kopiert wurde. Allerdings brauche ich das jetzt nicht wirklich. Aber normal cp
enthält nicht die oben genannte Anzahl der verbleibenden Dateien, was sehr hilfreich ist.
Gibt es so etwas wie cp
den Fortschritt, wie viele Dateien noch vorhanden sind, aber nicht so schwer wie rsync
?
Sie können einfach die Option -v auf den Befehl cp setzen oder scp für den localhost verwenden
quelle
Schauen Sie sich pipeviewer / pv an:
http://www.ivarch.com/programs/pv.shtml
Beispiel für eine Kopie:
http://blog.amit-agarwal.co.in/2010/11/11/function-copy-files-progress-bar-pv-pipe-viewer/
quelle
Mit dem Verschlüsselungsaufwand ist es ein Overkill, aber Sie können
scp
lokal Folgendes verwenden:Während des Kopierens wird der Fortschritt angezeigt.
quelle
scp
zeigt standardmäßig keinen Fortschrittsbalken an, da ercp
unter der Haube verwendet wird, wenn lokale Dateien betroffen sind.gcp
ist das nette Werkzeug. Hier haben Sie das PyPI-Paket , das Sie aber auch im Distributionspaket finden (zum Beispiel in debian / ubuntuapt-get install gcp
do the job).Es gibt auch einen schönen Tutorial-Artikel über gcp .
quelle