Две вещи не так с вашей командой: -
- Вы не можете комбинировать
cd
с другой командой, если не добавляете;
между ними, напримерcd /; du ...
, хотя было бы лучше просто указать/
как позиционный параметр дляdu
, как вdu ... /
. - В
--exclude-from
указывает файл, содержащий список шаблонов поиска: то, что вам нужно это--exclude
указать шаблон в режиме реального времени .
Итак, команда, которая вам нужна:
du --exclude=/home /
Это исключит /home
и все его подкаталоги. Обратите внимание, что du --exclude="/home/* /
будут исключены все файлы и подкаталоги, но будет указан размер самого /home
каталога.