Unter Linux gibt es andere alternative Befehle, mit denen Dateien und Ordner kopiert werden können und gleichzeitig den Fortschritt und die Geschwindigkeit des Kopierprozesses angezeigt werden. Im Folgenden finden Sie die alternativen Befehle:
RSYNC -Befehl
Das „RSYNC“ ist einer der besten Befehle, mit denen Sie Dateien über das Terminal kopieren können. Das Volumen der von einem Remote -Ziel kopierten Daten wird bei der Verwendung dieses Dienstprogramms reduziert. Es wird auch zum Erstellen von Datensicherungen, zum Kopieren von Daten zwischen Computern und Spiegelung verwendet. Der Befehl „rsync“ enthält die folgende Syntax:
$ rsync Optionen Quellziel
Die Verwendung der Option "-av" mit "RSYNC" ist die einfachste Form dieses Befehls. Wie unten gezeigt, kopiert der angegebene Befehl alle in dem "Testfells" vorhandenen Dateien in seinen Zielordner mit dem Namen "Downloads":
$ RSYNC -av Testfells/ Downloads/
Die Ausgabe zeigt Ihnen die Dateinamen, gesendete und empfangene Dateigröße, Gesamtdateigröße und Kopierprozessgeschwindigkeit an.
Das „Progress“ ist ein Flag, der im Befehl „rsync“ verwendet wird, um den Gesamtfortschritt des kopierten Inhalts zu erzielen.
$ rsync -av -progress TestFolder/ Downloads/
Eine weitere Flagge, die in den Befehl „RSYNC“ aufgenommen werden kann, ist "-Stats". Die Option „-stats“ enthält umfangreichere Informationen über die Dateiübertragung, z. Schreiben Sie den angegebenen Befehl unten auf, um alle diese Informationen zu Ihrem Dateikopierprozess abzurufen.
$ rsync -av -progress -stats testfrotler/ downloads/
PV -Befehl
Sie können den Befehl „PV“ zum Kopieren einer einzelnen Datei verwenden, da sie Statistiken im Zusammenhang mit dem Fortschritt und der Geschwindigkeit enthält.
Im folgenden Fall gibt „PV“ die "InputFile" auf "stdout" aus, die dann mit dem ">" -Operator in die "outputfile" umgeleitet wird. Wenn Sie dies tun, werden alle Details über die Geschwindigkeit und die gleichzeitige Fortschritte in das Terminal ausgedrucken. Die auf diese Weise kopierte Datei hat die gleichen Berechtigungen wie Sie sie erstellt haben.
$ PV InputFile> OutputFile
Teerkommando
Wenn Sie mehrere Dateien oder Verzeichnisse kopieren möchten, ist es eine bessere Option, den Befehl „Tar“ im Terminal zu verwenden. Geben Sie den Befehl "Quell- und Zielordner" im Befehl "tar" mit der Option "-C" in Kombination mit "PV" an, um die Geschwindigkeit und den Fortschritt des Prozesses anzuzeigen.
$ tar c Testflechte | PV | TAR X -C Downloads
DD -Befehl
Im Terminal wird der Befehl „DD“ zum Kopieren oder Konvertieren von Dateien verwendet. Es ist ein Open-Source-Befehlszeilen-Tool, das frei verfügbar ist. In dem angegebenen Befehl unten zeigen wir Ihnen, wie Sie den Befehl „DD“ verwenden, um die Kopierdateistatistik zu erreichen:
Definieren Sie Ihren Quellordner in "if" und den Zielordner in "von" und legen Sie "Fortschritt" als Statusparameter fest.
$ sudo dd if = InputFile von =/downloads Status = Fortschritt
Führen Sie den Befehl „DD“ aus und lesen Sie die in der Ausgabe angezeigten Informationen:
Abschluss:
In Linux gibt es mehrere Alternativen zum CP -Befehl zur Anzeige der Geschwindigkeit und des Fortschritts des Kopierprozesses von Dateien oder Ordnern. In diesem Artikel wurde das erörtert RSYNC, PV, Teer, Und dd Befehle, die Datenstatistiken kopieren, während die großen Dateien übertragen werden.