Ein kleines Hilfsprogramm namens pv (pipe viewer) kann helfen. Aus der fantastischen Zusammenfassung von Peteris Krumins:
Pipe Viewer ist ein terminalbasiertes Tool zur Überwachung des Datenfortschritts über eine Pipeline.
Sie können pv auf verschiedene Arten verwenden. Wenn ich hier herumspiele, setze ich es direkt hinter eine Pipe, um den Fortschritt der von find erzeugten Ausgabe zu überwachen (sollte stdin an stdout unberührt übergeben).
find / -mtime -1h | pv > /dev/null
Die Ausgabe sieht dann ungefähr so aus:
6.42MB 0:01:25 [31.7kB/s] [ <=> ]
(Ich habe stdout nach / dev / null umgeleitet, damit ich den Fortschrittsbalken in Aktion sehen kann, ohne dass die Ausgabe vorbei fliegt. Dies ist wahrscheinlich nicht Ihre Absicht mit find, also passen Sie es entsprechend an.)
Ich bin mir ehrlich gesagt nicht sicher, wie gut das in freier Wildbahn funktioniert. Bei "teuren" Fundstücken wie dem oben beschriebenen (von der Wurzel ausgehend) schien es ziemlich gut zu funktionieren. Für einfachere Befehle in einem tieferen Knoten im Verzeichnisbaum ist pv kläglich fehlgeschlagen. Diese Befehle liefern sofort Ergebnisse, daher wird hier wahrscheinlich eine Fortschrittsanzeige angezeigt.
Spielen Sie auf jeden Fall herum und sehen Sie, ob dies überhaupt für das funktioniert, was Sie brauchen. Zumindest Denkanstöße.