iPhone

Kopieren in der Befehlszeile mit Fortschritts- und Geschwindigkeitsanzeige

Wünschen Sie sich, dass Sie den Übertragungsfortschritt und die Geschwindigkeit des Kopierens von Dateien auf der Kommandozeile sehen können? Wenn Sie mit der Kommandozeile von Mac OS, Linux oder anderen UNIX-Betriebssystemen vertraut sind, verwenden Sie vielleicht den Befehl “CP” oder Ditto, um Dateien, Verzeichnisse und andere Daten zu kopieren. Die Befehle DITTO und CP sind ausgezeichnet, aber ein Nachteil ist, dass CP keine Fortschrittsanzeige enthält. Dies soll hier gelöst werden, indem ein Alias erstellt wird, der den RSYNC-Befehl mit einer Fortschrittsanzeige verwendet, um Daten in die Command. Zeile.

Dies ist natürlich für fortgeschrittene Benutzer gedacht, die mit dem Konzept des Kopierens von Daten über die Befehlszeile und dem Erstellen und Verwenden von Aliasen im Terminal vertraut sind. Anfänger sind wahrscheinlich besser dran, wenn sie nur im Finder kopieren, Dateien im Mac Finder duplizieren (mit Anzeige des visuellen Fortschrittsbalkens) und Kopieren, Ausschneiden und Einfügen auf Dateien im Mac Finder anwenden.

Kopieren in der Mac-Befehlszeile mit Fortschritts- und Geschwindigkeitsanzeige

Auch hier verwenden Sie RSYNC und einen Alias, um einen alternativen Kopierbefehl mit Fortschritts- und Geschwindigkeitsanzeige zu erstellen. Diese Anleitung bezieht sich auf MacOS, funktioniert aber genauso gut auf anderen UNIX- oder Linux-Plattformen.

Der grundlegende RSYNC-Befehl lautet

rsyn c- r-fortschritt

Um die Wiederholung des Befehls zu vereinfachen, erstellen wir einen Alias, so dass “PCP” Daten mit einer Fortschrittsanzeige kopiert. Der Befehl würde also wie folgt aussehen

Alias pcp = “rsyn c- r-progress”

Wenn Sie ZSH verwenden (wie die meisten modernen MacOS-Versionen, es sei denn, Sie haben die Shell gewechselt), können Sie den Alias zu Ihrer .zshrc-Datei hinzufügen und die Kopie mit dem Progress-Befehl weiter verwenden.

Sobald der Alias eingerichtet ist, können Sie den PCP-Befehl zum Kopieren verwenden und den Fortschritt der Datenkopie überwachen. Sie können zum Beispiel Folgendes versuchen

PCP~/downloads/giantiso.iso /volumes/backups/giantiso-backup.iso

Sie sehen eine Fortschrittsanzeige, die den Prozentsatz der Dateikopien, die Datenübertragungsrate und die Zeit während des Kopierens anzeigt.

copy while showing progress indicator and speed at command line

Dies kann auch für Verzeichnisse verwendet werden.

PCP / Sicherung /faliteStuff /backups2 /

Auch hier sehen Sie eine Fortschrittsanzeige mit dem Prozentsatz der Datenkopien, der Übertragungsrate und der verstrichenen Zeit.

Dies ist ein sehr nützlicher Tipp, den ich auf Twitter gefunden habe. Vielen Dank an @Hoyd für die Weitergabe dieses Tipps. Sie können uns auch auf Twitter folgen, wenn Sie daran interessiert sind. Wenn Sie weitere Tipps, Empfehlungen, Vorschläge oder Alternativen für diesen Ansatz des Kopierens haben, während Sie den Fortschritt und die Geschwindigkeit auf der Kommandozeile anzeigen, teilen Sie sie bitte in den Kommentaren mit.

Wenn Ihnen dieser Tipp gefallen hat, verpassen Sie nicht unser großes Archiv mit Tipps und Tricks für die Kommandozeile, es gibt noch viel mehr zu lernen!

LESEN SIE MEHR:

Verwandte Artikel

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button