Wie kann ich die Ausgabe des mv-Befehls in Linux protokollieren?

Wie kann ich die Ausgabe des mv-Befehls in Linux protokollieren?

Ich verwende den Befehl:

mv -v -f sourceDir destDir

Wie kann ich die ausführliche Konsole in eine Datei ausgeben?

Antwort1

Versuchenmv -v -f sourceDir destDir > out.file 2> err.file

Antwort2

Aufrufen:

 exec > >(tee /tmp/logfile) 

Die gesamte Ausgabe (an stdout) Ihrer nächsten Befehle wird in die Protokolldatei dupliziert.
Dies wird fortgesetzt, bis Sie die Shell verlassen.

Wenn Sie dies nur für einige Befehle wünschen, erstellen Sie eine Subshell mit:

bash | tee /tmp/logfile

verwandte Informationen