Bash's shopt -s globstar может быть полезен здесь для рекурсивного globbing:
bash-4.3$ tree
.
├── 10.jpg
└── subfolder
├── 5.jpg
└── another_subfolder
└── 15.jpg
2 directories, 3 files
bash-4.3$ shopt -s globstar
bash-4.3$ rm ./**/*.jpg
bash-4.3$ tree
.
└── subfolder
└── another_subfolder
Можно получить оценки мощности, которую конкретное устройство / процесс использует с PowerTOP. Чтобы получить оценки количества используемой мощности, а не только% пробуждения от конкретных процессов, важно сначала выполнить калибровку powertop.
sudo powertop --calibrate
Это требует времени, когда оно выполняется различные тесты, включающие и выключающие разные устройства. Вы не должны прикасаться к машине во время калибровки. Когда калибровка будет выполнена, он запустит PowerTOP в обычном режиме. Теперь вы должны выйти из режима PowerTOP, чтобы он мог собирать данные. Примерно через час оценки мощности начнут появляться в первом столбце.
Вы не можете сделать это изнутри оболочки - программное обеспечение не имеет никакого способа узнать, сколько энергии потребляется, поскольку вам необходимо измерить ток, потребляемый блоком питания, чтобы получить хорошее считывание энергопотребления. [ ! d0]
Я сделал это для своих компьютеров (достаточно точно) с одним из устройств, которые энергетические компании предоставляют бесплатно для измерения энергопотребления для вашего дома. У меня был удаленный дисплей, сидящий в моем офисе, и я заметил, что он сделал, когда я включал или выключал устройства, запускал высокоинтенсивные приложения и т. Д.