Befehl erweiterte Kopie - Zeigt die Fortschrittsleiste beim Kopieren/Verschieben von Dateien unter Linux an

Befehl erweiterte Kopie - Zeigt die Fortschrittsleiste beim Kopieren/Verschieben von Dateien unter Linux an

Fortgeschrittene Kopie ist ein leistungsstarkes Befehlszeilenprogramm, das sehr ähnlich ist, aber eine kleine modifizierte Version des Originals CP -Befehl Und MV -Werkzeuge.

Diese modifizierte Version der CP -Befehl fügt a hinzu Fortschrittsanzeige zusammen mit der Gesamtzeit, die zur Fertigstellung benötigt wird, während große Dateien von einem Ort zum anderen kopiert werden.

Diese zusätzliche Funktion ist sehr nützlich, insbesondere beim Kopieren großer Dateien, und dies gibt dem Benutzer eine Idee über den Status des Kopierprozesses und wie lange es dauert, bis sie abgeschlossen sind.

Installieren Sie den Befehl Advanced-Copy unter Linux

Die einzige Möglichkeit, die zu installieren Fortgeschrittene Kopie Nützlichkeit in Linux Systeme erstellt aus Quellen mit dem folgenden einzelnen Curl -Befehl, der herunterladen, patcht, CoreUtils kompiliert und die Dateien generiert: ./advcpmv/advcp Und ./advcpmv/advmv.

# curl https: // raw.GithubuSercontent.com/jarun/advcpmv/master/installieren.sh -create -dirs -o ./advcpmv/installieren.sh && (CD advcpmv && sh installieren.Sch) 

Sie können den folgenden Fehler während des Installationsprozesses erhalten.

Überprüfen Sie, ob MKNOD FIFO ohne Root-Berechtigungen erstellen kann… Konfigurieren: Fehler: In '/root/advcpmv/coreUtils-9.1 ': Konfigurieren: Fehler: Sie sollten Konfiguration nicht als root ausführen (setze Kraft_unsafe_configure = 1 in der Umgebung, um diese Überprüfung zu umgehen) siehe' Konfiguration.Protokollieren Sie für weitere Details 

Führen Sie den folgenden Befehl auf dem Terminal aus, um diesen Fehler zu beheben und den Ausführen CULL -Befehl nochmal.

# Export Force_unsafe_configure = 1 # curl https: // raw.GithubuSercontent.com/jarun/advcpmv/master/installieren.sh -create -dirs -o ./advcpmv/installieren.sh && (CD advcpmv && sh installieren.Sch) 

Sobald die Installation abgeschlossen ist, werden zwei neue Befehle unter erstellt ./advcpmv/advcp Und ./advcpmv/advmv. Sie müssen Ihr Original ersetzen CP Und MV Befehle mit diesen beiden neuen Befehlen, um die zu erhalten Fortschrittsanzeige beim Kopieren von Dateien.

# MV ./advcpmv/advcp/usr/local/bin/cp # mv ./advcpmv/advmv/usr/local/bin/mv 

Notiz: Wenn Sie diese Befehle nicht unter Standard -Systempfade kopieren möchten, können Sie sie trotzdem aus dem Quellverzeichnis ausführen wie “./advcpmv/advcp" Und "./advcpmv/advmv oder erstellen Sie neue Befehle wie gezeigt “.

# MV ./advcpmv/advcp/usr/local/bin/cpg # mv ./advcpmv/advmv/usr/local/bin/mvg 

Zeigen Sie die Fortschrittsleiste beim Kopieren von Dateien und Verzeichnissen

Wenn Sie das wollen Fortschrittsanzeige Um ständig zu erscheinen, während Sie Dateien und Verzeichnisse kopieren, müssen Sie Ihren folgenden Zeilen hinzufügen ~/.bashrc Datei.

# echo alias cp '/usr/local/bin/advcp -g' >> ~//.Bashrc # echo alias mv '/usr/local/bin/advmv -g' >> ~/.bashrc 

Du brauchst Ausloggen Und Anmeldung wieder, damit dies richtig funktioniert.

So verwenden Sie den Befehl Advanced-Copy unter Linux

Der Befehl ist derselbe, die einzige Änderung ist das Hinzufügen der “-G" oder "-FortschrittsanzeigeOption mit dem CP Befehl. Der "-ROption ist für das kopierende Verzeichnis rekursiv.

Kopieren Sie Dateien mit Progress -Leiste

Hier sind Beispiele von Screenshots eines Kopiervorgangs mit dem Befehl Advanced Copy.

# CP -gr Ubuntu -20.04.3-Desktop-AMD64.ISO/HOME/TECMINT/oder # CP -r-Progress-Bar Ubuntu-20.04.3-Desktop-AMD64.ISO/HOME/TECMINT/ 
Kopieren Sie Dateien mit Fortschritt unter Linux

Verschieben Sie Dateien mit der Fortschrittsleiste

Hier ist ein Beispiel für das 'MV'Befehl mit einem Screenshot.

# MV -Progress -Bar -Songs// Daten/ oder # MV -g -Songs// Daten// 
Verschieben Sie Dateien mit Fortschritt unter Linux

Bitte denken Sie daran, dass Originalbefehle nicht überschrieben werden, wenn Sie sie jemals verwenden müssen oder Sie mit der neuen Fortschrittsleiste nicht zufrieden sind und zum Original zurückkehren möchten CP Und MV Befehle. Sie können sie über nennen /usr/bin/cp oder /usr/bin/mv.

Ich habe wirklich beeindruckt von diesem neuen Fortschrittsanzeige Feature, zumindest würde ich einige Informationen über die Zeit des Kopier Betriebs und genau wissen, was gerade los ist.

Sie könnten auch mögen:

  • So kopieren Sie Dateien und Verzeichnisse in Linux [14 CP -Befehlsbeispiele]
  • Überwachung des Fortschritts von Daten (Kopie/Sicherung/Kompress) mit dem Befehl 'PV'

Insgesamt kann ich sagen, es ist ein wirklich gutes Werkzeug in Ihrer Tasche, insbesondere wenn Sie viel Zeit damit verbringen, Dateien durch die Befehlszeile zu kopieren und zu bewegen.