Un petit utilitaire appelé pv (pipe viewer) peut vous aider. Extrait du fantastique résumé de Peteris Krumins:
La visionneuse de tuyaux est un outil basé sur un terminal pour surveiller la progression des données à travers un pipeline.
Vous pouvez utiliser pv de plusieurs façons. Lorsque je joue ici, je le mets immédiatement après un tuyau pour surveiller la progression de la sortie générée par find (devrait passer stdin à stdout sans toucher)
find / -mtime -1h | pv > /dev/null
qui affichera la sortie un peu comme ceci:
6.42MB 0:01:25 [31.7kB/s] [ <=> ]
(J'ai redirigé stdout vers / dev / null pour que je puisse voir la barre de progression en action sans que la sortie ne passe. Ce n'est probablement pas votre intention avec find, alors adaptez-vous en conséquence)
Honnêtement, je ne sais pas si cela fonctionne bien dans la nature. Pour les trouvailles "chères" comme celle ci-dessus (traversant depuis la racine), cela semblait fonctionner assez bien. Pour des commandes plus simples dans un nœud plus profond de l'arborescence de répertoires, pv a lamentablement échoué. Ces commandes retournent immédiatement des résultats, donc une barre de progression est probablement sans objet ici.
Quoi qu'il en soit, jouez et voyez si cela fonctionne du tout pour ce dont vous avez besoin. Matière à réflexion, au moins.