Duas coisas estão erradas com o seu comando: -
- Você não pode combinar
cdcom outro comando, a menos que adicione;entre eles, por exemplo,cd /; du ..., embora seja melhor simplesmente especificar/como um parâmetro posicional paradu, como emdu ... /. - O
--exclude-fromespecifica um arquivo que contém uma lista de padrões de pesquisa: o que você precisa é--excludepara especificar o padrão in-line.
Então o comando que você precisa é:
du --exclude=/home /
Isso excluirá /home e todos os seus subdiretórios. Observe que du --exclude="/home/* / excluirá todos os arquivos e subdiretórios, mas incluirá o tamanho do próprio diretório /home .