DU: как просмотреть 10 директорий, которые занимают больше всего места

Уже однажды в DesdeLinux Я показал им некоторые команды которые помогают нам увидеть, насколько занят каждый МБ на нашем жестком диске, и я говорил с ними о du, инструмент с множеством опций, который с помощью некоторых параметров становится более мощным.

По Википедия.:

du (сокращение от dISK uмудрец, использование диска) - стандартная команда для операционных систем семейства Unix. Он используется для оценки использования места на жестком диске файлом, определенным каталогом или файлами в файловой системе. Утилита du Впервые он появился в версии 1 AT&T Unix.

Как это использовать

DU

Если мы хотим конкретно узнать вес файла или папки самым простым и гуманным способом, мы выполняем:

$ du -bsh Videos/

Что вернется к нам:

Теме статьи:
DU: как просмотреть 10 директорий, которые занимают больше всего места
du -bsh Видео / Видео 215G /

Теперь давайте посмотрим, какие каталоги у нас в / home самые тяжелые, организованные от самого высокого до самого низкого:

$ du -sm *

Что он нам возвращает:

$ du -sm * 1172 Загрузки 68855 Документы 4084 Рабочий стол 22270 Изображения 174192 Linux 50887 Музыка 3088 Проекты 1379 Работа 219515 Видео

Если бы мы только хотели посмотреть, например, какие из 5 самых тяжелых каталогов в нашем / home, мы могли бы использовать du с рядом дополнительных команд, например:

$ du -sm * | sort -nr | head -5

Что вернется:

$ du -sm * | sort -nr | head -5 219515 Видео 174192 Linux 68855 Документы 50887 Музыка 22270 Изображений

Но ценности, которые они нам возвращают, не «такие человеческие», как они представлены в МБ, и их сложнее понять. Вот почему мы бежим:

$ du -hs * | sort -nr | head -5

Что нам возвращает:

$ du -hs * | sort -nr | head -5 215G Видео 171G Linux 68G Документы 50G Музыка 28K mageia-2013.svg

Как видите, вопреки мнению многих, использование терминала иногда бывает быстрее и эффективнее, чем запуск графического приложения. Знаете ли вы какие-нибудь другие интересные комбинации для du?


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   элиотайм3000 сказал

    ЗАКРЫТЬ И ПРИНИМАТЬ МОЙ ВВОД !!!

    По правде говоря, каждый раз, когда я ищу подобные утилиты, мне хочется отказаться от графического интерфейса и жить в конце консоли (ну, я уже делаю это в OpenBSD, но что-то есть).

    В любом случае, с такой консолью, как Windows, я бы осмелился жить без KDE или XFCE.

    1.    элиотайм3000 сказал

      Errata. Я имел в виду Linux вместо Linux.

  2.   элиотайм3000 сказал

    Errata. Я имел в виду Linux вместо Windows.

    1.    Elav сказал

      eliotime3000 богом !!! Мы тебя поняли, чувак

      1.    элиотайм3000 сказал

        Проблема в том, что когда дело доходит до комментариев с Android, иначе у меня нет места, чтобы увидеть все, что я пишу, поэтому писать оказывается неудобно (я предпочитаю свой нетбук, прежде чем использовать свой мобильный телефон для написания комментария) .

        1.    сырьеBasic сказал

          Тогда комментируйте, когда садитесь за компьютер .. .. ждем вас спокойно .. нет спешки .. 😛

          1.    элиотайм3000 сказал

            Спасибо за совет. Дело в том, что я не могу избежать комментариев со своего мобильного телефона, как только программа чтения RSS уведомляет меня о новой опубликованной записи в блоге.

        2.    синфлаг сказал

          Eliotime, опера в моем случае не очень уж ладит с desde linux. Быстрый, легкий и удобный, чем те, которые я тестировал, превосходя браузер UC, поскольку он поддерживает Flash и видео YouTube в iframe и следующем браузере. Он совсем не тяжелый и отлично работает.

          1.    синфлаг сказал

            Erratum. Хахаха, очевидно, он идентифицирует себя как сафари с iOS, я полагаю, потому что это планшет

  3.   Каналес сказал

    Тем, кто больше любит графические интерфейсы, я рекомендую программу Filelight, которую вы можете найти в репозиториях подавляющего большинства дистрибутивов.

    http://en.wikipedia.org/wiki/Filelight

  4.   Отто Дитрих сказал

    «Анализатор использования диска (Baobab)» от Gnome также является отличным выбором. http://blogs.gnome.org/pbor/files/2012/09/Screenshot-from-2012-09-02-002755.png

  5.   ФИКСОКОНН сказал

    ду -с –си *

  6.   река сказал

    да, но у вас есть команда du -hs * | sort -nr | head -5 Я обнаружил проблему в том, что он упорядочивает их численно, а не по весу, чтобы отсортировать их по весу, вы должны выполнить команду: du -hs * | sort -hr | голова -5, надеюсь она могла кому-то послужить ^^

    1.    анонимный сказал

      Он служил мне, спасибо

  7.   сказал

    sudo du -sxm / [^ p] * | sort -nr | голова -n 15
    du -sm *. [^.] * | sort -nr | голова -n 15

  8.   более зрелый_ сказал

    Это хорошая команда, но добавление опции -n для сортировки не позволит правильно распознать "человеческое" числовое значение и покажет, что файл 8,0 КБ больше файла 7,9 ГБ.

    Вы должны использовать опцию -h для сортировки, чтобы этого не произошло.

    PS: Если вы посмотрите на свой пример, пятым самым тяжелым файлом должны были быть изображения, а не mageia-5.svg, который весит всего 2013 КБ.

  9.   Хыкыз сказал

    Проблема с использованием 'du -hs *' в том, что они плохо сортируются по размеру. Например:
    4'0K появятся до 3'5G
    800K появится раньше 50G

    1.    экослэкер сказал

      Если то же самое произойдет со мной:

      $ du -hs * | sort -nr | голова -5
      577 млн ​​торрентов
      549M Документы
      Альбом для рисования 288K
      Загрузок: 200тыс.
      124M Подкаст

      На самом деле, потому что я очень хорошо знаю свою систему, это:

      $ du -hsm * | sort -nr | голова -5
      86008 Видео
      27328 Музыка
      17947 Работа
      15108 Изображения
      1672 Dropbox

      ... вы возбудили мое любопытство, я собираюсь исследовать эту интересную комбинацию команд еще немного.

      Привет!

      1.    экослэкер сказал

        Боже мой! правильная вещь - это «about», а не «h», извините.

      2.    экослэкер сказал

        Боже мой! правильное слово - «о» без «ч», извините.

      3.    Видагну сказал

        Привет, команда должна быть такой

        дю-ш * | sort -rh | голова -n 5

        Таким образом они будут упорядочены по весу.

        привет

  10.   MSX сказал

    Проверить cdu: http://arsunik.free.fr/prog/cdu.html
    $ cdu -idh -s

  11.   Александр сказал

    Добрый день, читая эту статью, я вспомнил, что есть инструмент, который генерирует изображение .png или .jpg из выбранных вами папок, например / home, для размещения его в качестве обоев, это очень компьютерные обои, я не Не знаю, знает ли это кто-нибудь, потому что я не помню его имени. благодаря

  12.   Александр сказал

    Почему я публикую комментарии, а они не появляются?

    1.    MSX сказал

      Вы нажимаете "Отправить в / dev / null" вместо "Оставить комментарий"?

  13.   Фернандо Санчо Гонсалес-Калеро сказал

    просто поправка. В последнем примере, где вы используете «du -sh», сортировка должна выполняться с помощью «sort -hr», потому что «человеческие» значения должны быть отсортированы с помощью «человеческой» сортировки. Сортировка может определить, что 900 КБ меньше 1 МБ, но если вы ограничитесь числовым порядком, вы этого не заметите.

  14.   Гага чавес сказал

    Просто ОТЛИЧНО! Спасибо, что нашли время опубликовать этот ценный пост.
    …Объятия для тебя.

  15.   Энрике сказал

    Привет всем!!!
    Фантастические все вклады (даже ошибки гиндо вместо Linux, хех) в этой ветке, как и на всем форуме! Теперь небольшое размышление: читая комментарии, я вижу, что это правда, когда в тех частях говорится, что пользователи Linux ненормальные, а? хахаха Обнимаю !!! И всем свободный привет!

  16.   Мигель Анхель сказал

    Очень очень хорошо; чисто и просто. Спасибо.