Você poderia substituir esse comando por find
em vez de globbing e fazê-lo
sudo find . -maxdepth 1 ! -name "." -exec du -hsx {} + | sort -rh | head -10
assumindo que find
suporta a notação +
.
Isso localizará tudo sob o diretório atual sem descer mais profundamente e ignorará o "." (obrigado por esse lembrete @rudimeier!)
Isso incluirá todos os arquivos no diretório atual, como o glob que você tinha originalmente. Ao contrário desse glob, isso também encontrará arquivos que começam com .
(a menos que você esteja jogando com suas opções de shell para ativar dotglob
já).