Linux. Узнать размер файлов и папок с помощью терминала


В данной статье будет рассказано: "Как с помощью терминала или консоли узнать размер файла/папки в операционной системе linux".

Для получения размера папки/файла необходимо воспользоваться командой "du".

  • Пример получения размера папки/файла:
    Посмотрим размер рабочей папки в "/home/".
    Для этого необходимо выполнить команду "du" и добавить к ней ключ "-sh".
    du -sh /home/fixlix/

    Результат:
    4,6G /home/fixlix/

  • Пример получения размера всех вложенных файлов и папок:
    Для этого необходимо выполнить команду "du" и добавить к ней ключ "-h".
    Результат:
    (В примере приведен сокращенный пример результата. Так как в полном представлен слишком большой список)

  • Пример получения размера всех файлов и папок в директории:
    Для получения данного списка необходимо воспользоваться командой "du" и добавить ключ "-sh".
    Далее указать путь до требуемой папки и добавить в конце "*".
    du -sh /home/fixlix/*

    Результат:
    8,0K /home/fixlix/Desktop
    24K /home/fixlix/Steam
    8,0K /home/fixlix/Видео
    49M /home/fixlix/Документы
    32M /home/fixlix/Загрузки
    196K /home/fixlix/Изображения
    4,0K /home/fixlix/Музыка
    4,0K /home/fixlix/Общедоступные
    4,0K /home/fixlix/Шаблоны

  • Получение размера всех файлов и папок с применением сортировки:
    1. Сортировка от большего к меньшему с выводом результата в килобайтах:
      du -s /home/fixlix/*| sort -nr

      Результат:
      49792 /home/fixlix/Документы
      31832 /home/fixlix/Загрузки
      196 /home/fixlix/Изображения
      24 /home/fixlix/Steam
      8 /home/fixlix/Видео
      8 /home/fixlix/Desktop
      4 /home/fixlix/Шаблоны
      4 /home/fixlix/Общедоступные
      4 /home/fixlix/Музыка

    2. Сортировка от большего к меньшему с выводом результата в мегабайтах:
      du -sm /home/fixlix/*| sort -nr

      Результат:
      49 /home/fixlix/Документы
      32 /home/fixlix/Загрузки
      1 /home/fixlix/Шаблоны
      1 /home/fixlix/Общедоступные
      1 /home/fixlix/Музыка
      1 /home/fixlix/Изображения
      1 /home/fixlix/Видео
      1 /home/fixlix/Steam
      1 /home/fixlix/Desktop



Вы так-же можете посмотреть похожую статью: Как узнать размер каталога, папки в Linux. Команда du, синтаксис, ключи.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.