Una pequeña utilidad llamada pv (pipe viewer) puede ayudar. Del fantástico resumen de Peteris Krumins:
El visor de tuberías es una herramienta basada en terminales para monitorear el progreso de los datos a través de una tubería.
Puedes usar pv de varias maneras. Cuando juego por aquí, lo pongo inmediatamente después de una tubería para monitorear el progreso de la salida generada por find (debe pasar stdin a stdout sin tocar)
find / -mtime -1h | pv > /dev/null
que mostrará la salida un poco como esto:
6.42MB 0:01:25 [31.7kB/s] [ <=> ]
(Redirigí stdout a / dev / null para poder ver la barra de progreso en acción sin que la salida vuele. Probablemente esta no sea tu intención con find, por lo que debes adaptarla en consecuencia)
Sinceramente, no estoy seguro de qué tan bien funciona esto en la naturaleza. Para hallazgos "caros" como el de arriba (atravesando desde la raíz), parecía funcionar bastante bien. Para comandos más simples en un nodo más profundo en el árbol de directorios, pv falló miserablemente. Estos comandos devuelven resultados de inmediato, por lo que una barra de progreso probablemente sea discutible aquí.
En cualquier caso, juegue y vea si esto funciona para lo que necesita. Alimento para el pensamiento, al menos.