Beim Verschieben großer Verzeichnisse mit mv
, gibt es eine Möglichkeit, den Fortschritt anzuzeigen (%)?
Der cp
Befehl auf Gentoo hatte einen -g
Schalter, der den Fortschritt anzeigt.
Akzeptierte Antwort:
Sie können ein gepatchtes cp und mv erstellen, die dann beide den Schalter -g unterstützen, um den Fortschritt anzuzeigen. Es gibt Anweisungen und Patches auf dieser Seite. Allerdings :Die Seite weist Sie an
$ sudo cp src/cp /usr/bin/cp
$ sudo cp src/mv /usr/bin/mv
was die ursprünglichen cp und mv überschreibt. Dies hat zwei Nachteile:Erstens, wenn ein aktualisiertes Coreutils-Paket auf Ihrem System ankommt, werden diese überschrieben. Zweitens, wenn die gepatchte Version ein Problem hat, können sie Skripte beschädigen, die sich auf Standard-cp und -mv verlassen. Ich würde eher so etwas tun:
$ sudo cp src/cp /usr/local/bin/cpg
$ sudo cp src/mv /usr/local/bin/mvg
das die Dateien nach /usr/local/bin kopiert, das für vom Benutzer kompilierte Programme gedacht ist, und ihnen einen anderen Namen gibt. Wenn Sie also einen Fortschrittsbalken wünschen, sagen Sie mvg -g bigfile /mnt/backup
und mv normal verwenden.
Sie können auch alias mvg="/usr/local/mvg -g"
verwenden dann müssen Sie nur mvg bigfile /mnt/backup
sagen und erhalten Sie direkt den Fortschrittsbalken.