Вы можете использовать такой способ поиска:
find top -path 'top/*/Output/platform' -delete
Обратите внимание, что это удалит файл и каталоги, которые начинаются с точки.
Следующая команда не удалит файлы и каталоги, начинающиеся с точки, потому что оболочка пропустит их при замене звездочек:
rm top/*/Output/platform
Будем надеяться, что кто-то может указать вам на некоторые инструменты, чтобы делать то, что вы хотите, но если нет, и вы привержены делу, вы можете получить данные прямо из источника. iostat в основном просто анализирует специальные файлы, такие как /proc/diskstats , и эти файлы обновляются всякий раз, когда вы их читаете. Я только что провел быстрый тест, читая diskstats много раз в секунду, и значения менялись при каждом чтении.
Man-страница iostat перечисляет соответствующие файлы в конце:
/proc/stat contains system statistics.
/proc/uptime contains system uptime.
/proc/partitions contains disk statistics (for pre 2.5 kernels that have been patched).
/proc/diskstats contains disks statistics (for post 2.5 kernels).
/sys contains statistics for block devices (post 2.5 kernels).
/proc/self/mountstats contains statistics for network filesystems.
/dev/disk contains persistent device names.
Нетрудно найти информацию о том, что представляют собой поля в этих файлах. Например:
The /proc/diskstats file displays the I/O statistics
of block devices. Each line contains the following 14
fields:
1 - major number
2 - minor mumber
3 - device name
4 - reads completed successfully
5 - reads merged
6 - sectors read
7 - time spent reading (ms)
8 - writes completed
9 - writes merged
10 - sectors written
11 - time spent writing (ms)
12 - I/Os currently in progress
13 - time spent doing I/Os (ms)
14 - weighted time spent doing I/Os (ms)
For more details refer to Documentation/iostats.txt