Воспроизведите переключатель «–max-depth =» для команды использования диска в AIX

Когда я работаю в среде Linux / GNU distro, я часто использую эту замечательную команду

du --max-depth=1 / 

Это дает вам размер каждой папки в root каталоге. Сегодня я работаю с AIX, и sysadmin не хочет слышать о GNU.
Есть ли какой-либо инструмент или командная строка, которые позволяют воспроизводить ключ --max-depth в AIX для команды du ?

One Solution collect form web for “Воспроизведите переключатель «–max-depth =» для команды использования диска в AIX”

Просто удалите строки из подкаталогов (которые предполагают, что имена каталогов не имеют в них символов новой строки):

 du | grep -v '/.*/' 

или:

 du | awk -F/ 'NF <= 2' 

Обратите внимание, что это не будет значительно медленнее, чем du --max-depth=1 GNU du --max-depth=1 поскольку дорогостоящая часть представляет собой все файлы, которые необходимо выполнить для обоих.

Если вы не можете гарантировать, что имена каталогов не будут содержать в них символы новой строки:

 du .//. | awk ' function process() { if (p != "" && split(p, a, "/") <= 4) { sub("//.", "", p); print p } } /\/\// {process(); p=$0; next} {p = p "\n" $0} END {process()}' 
  • Я хочу найти строку и вытащить все строки между двумя шаблонами
  • Эквивалентный maxdepth для поиска в AIX
  • Как получить владельца файла в AIX без вывода munging ls?
  • AIX: показать видеокарту
  • motd - UNIX - AIX - различные приветственные экраны для пользователей
  • ] работает в AIX 6.1, но не на AIX 7.1 (ksh)
  • Запустить скрипт на нескольких оболочках?
  • Добавить путь в $ PATH глобально для каждого пользователя
  • Почему эта команда не работает в AIX?
  • Выполнение перенаправления 2> и 1 внутри скрипта
  • Используйте файл списка для редактирования главного файла через awk
  • Interesting Posts

    Как избежать разницы в параметрах, которые использовались для создания разделов ext4 на разных дистрибутивах Linux?

    Программное обеспечение для анализа журналов

    Как отображать изображение на удаленной машине linux через ssh

    Bash – сделать бесконечную работу, ожидая нажатия определенной клавиши – возможно?

    Что означает «Обновление для зависимостей» yum?

    Как отправить почту, когда кто-то удаленный подключается к моему серверу

    В чем разница между root и суперпользователем?

    Auto increment filename

    Добавление маршрута из внутренней сети во внешнюю сеть

    Как настроить 'at' и 'sendmail' для вывода почты с помощью Content-Type: text / html

    dnf – как показать, какой зеркальный url был выбран?

    Какие вложенные папки $ HOME нужно положить на диск с царапинами и который на резервном компьютере?

    Как исправить Debian, который отказывается подключиться к Интернету в VirtualBox?

    Проверка файлов в другой папке с использованием цикла

    Сокращенный текущий каталог в командной строке оболочки?

    Linux и Unix - лучшая ОС в мире.