Я хотел бы сделать Linux-эквивалент du --max-depth=1
на Solaris.
Я не могу найти эквивалент на страницах руководства. Есть альтернативы?
Разве это не сработает?
cd $TOP_LEVEL_DIR du -s *
Вы всегда можете установить gnu fileutils и получить ту же функциональность. Blastwave будет иметь готовые пакеты для новых версий Solaris.
Будет ли это работать на Solaris?
du | egrep -v '.*/.*/.*'
Команда du, входящая в состав OpenSolaris, поддерживает --max-depth!
find ./ -type d -print -maxdepth 1 | xargs du -hs