Може допомогти невелика утиліта під назвою pv (переглядач труб) . З фантастичного резюме Петерсіса Крумінса:
Трубопровідник - це термінальний інструмент для контролю за ходом даних по трубопроводу.
Ви можете використовувати pv різними способами. Граючи тут, я поміщаю його відразу після труби, щоб контролювати хід результатів, створених знахідкою (повинен передати stdin до stdout недоторканим)
find / -mtime -1h | pv > /dev/null
який покаже вихід таким чином:
6.42MB 0:01:25 [31.7kB/s] [ <=> ]
(Я перенаправляв stdout в / dev / null, щоб я міг бачити смужку прогресу в дії, не виходячи з нього. Це, швидше за все, не ваш намір знайти, тому підготуйте відповідно)
Я чесно не впевнений, наскільки добре це працює в дикій природі. Для "дорогих" знахідок, подібних до вищезгаданих (проходження від кореня), схоже, це спрацювало досить добре. Для більш простих команд у більш глибокому вузлі в дереві каталогів pv пошкоджено. Ці команди негайно повертають результати, тому тут, ймовірно, смуга ходу є спірною.
У будь-якому випадку пограйте і подивіться, чи це взагалі працює для того, що вам потрібно. Принаймні, їжа для роздумів.