Situation: Wenn ich so einen Kopierbefehl eingegeben cp -rf /src/ /dsc/
habe, warte ich einige Minuten auf das Kopieren großer Verzeichnisse. Ich habe vergessen, ein -v
Flag zu setzen, um eine Ausgabe zu verbalisieren. Kann ich das während des Kopierens tun?
command-line
cp
Smile.Hunter
quelle
quelle
watch "find . | wc -l"
. Ich fand es besser, da Ihr Befehl nur eine Ebenentiefe anzeigt.Diese Frage scheint alt zu sein, aber für den
cp
Befehl haben Sie die--verbose
Option.Der Befehl funktioniert also wie folgt:
quelle
cp: illegal option -- -
cp -rv
funktioniertcp -v -r
zeigt an, dass die zu kopierenden Dateien angezeigt werden sollen (wie von angegeben-v
), und-r
zeigt an, dass Dateien rekursiv kopiert werden sollen. Dies ist erforderlich, wenn Sie Unterverzeichnisse kopieren.Sie könnten
rsync
stattdessen immer verwenden , um zumindest die zu kopierenden Dateien zu sehenDies funktioniert natürlich nur, bevor Sie als Alternative zu mit dem Kopieren beginnen
cp
. Die gute Nachricht ist jedoch, dass rsync nur die Dateien kopiert, die es benötigt, damit Sie Ihren lang laufendencp
Befehl beenden können. Führen Sie denrsync
Befehl aus und er wird dort weitermachen, wo ercp
aufgehört hat.quelle
Ich schlage vor :
quelle
Ich empfehle, Midnight Commander zu verwenden, wenn Sie den Fortschritt des Kopierens von Dateien sehen möchten.
Installieren Sie Midnight Commander:
Öffne es:
Auf dem ersten Panel Open Source, auf dem zweiten - Destination. Starten Sie den Kopiervorgang mit "F5".
MC zeigt einen schönen und informativen Fortschrittsdialog an.
quelle