Со страницы руководства -du использование
du [OPTION][PARAM]
du - lists disk space used by files
c - displays total
h - human readable format (24M= meaning 24 MB)
--
-обычно означает конец опционных параметров **/*.jpg
-glob для поиска всех путей, соответствующих этому пути (foo/bar.jpg)|
-труба
grep total- this option is not required and is redundant, since -c[OPTION] is giving you grand total anyways.
TL;DR :Здесь указан общий размер диска изображений в формате.jpg из одного шага внутри каталога из текущего каталога.
Например, -Если ваш текущий каталог ~/Pictures
, то выполнение этой команды рекурсивно отобразит размер всех файлов.jpg внутри. (~/Pictures/EuropeTrip/pic134.jpg )[ *] означает все для регулярного выражения.
Не уверен, что (grep total )делает или добавляет к выходным данным, и, возможно, здесь это не нужно.
Это можно «автоматизировать», только открыв новую вкладку и нажав кнопку, что было бы сложно сделать, но возможно, например. используя xdotool
или xvkbd
, см.:
На вашем месте я бы вместо этого использовал cgroups для ограничения использования оперативной памяти Firefox:
systemd-run --user -t -p MemoryMax=1500M firefox
У меня эта команда работает в Fedora 32.
Вот как его можно запустить с помощью ярлыка:
cat firefox.desktop
[Desktop Entry]
Version=1.0
Type=Application
Name=Firefox RAM Limited
Exec=systemd-run --user -t -p MemoryMax=1500M firefox
Icon=firefox
Terminal=false
StartupNotify=false