Как можно настроить псевдонимы bash для обработки пробелов в именах каталогов?

Псевдоним ниже хорошо работает в zsh когда пробелы в именах каталогов \ экранированы, но bash не обрабатывает их должным образом. Какие изменения потребуются для правильной работы с bash.

 dum() { du -h --max-depth=1 $1 } 

zsh успешно

  user@server: dum "Server Configuration" 32K Server Configuration user@server: dum Server\ Configuration 32K Server Configuration 

Ошибка bash

 user@server:~$ dum "Server Configuration" 8.0K Server/install_scripts 300K Server du: cannot access 'Configuration': No such file or directory user@server:~$ dum Server\ Configuration/ 8.0K Server/install_scripts 300K Server du: cannot access 'Configuration/': No such file or directory 

Как можно написать псевдоним, чтобы заставить его работать в bash ?

(Это функция, а не псевдоним)

Ответить переменная:

 dum() { du -h --max-depth=1 "$1" } 

(Это BashPitfall # 2 и # 4. )