Чем занято место на диске в Linux: как узнать размер папок/файлов

AliExpress WW

Чем занято место на диске в Linux: как узнать размер папок/файлов

Здравия!

«Куда это подевалось место?..» — знаком вопрос? Его регулярно можно слышать от пользователей как при работе с Windows, так и с Linux. Если для первой ОС я уже давал рекомендации, то сегодня попробую привести неск. рекомендаций для Linux…

Примечание: материал заметки проверен на Debian-системах (в т.ч. Ubuntu, Elemetary OS и пр.). Рассмотрено 3 способа, актуальных как при наличии граф. окружения, так и без него (с помощью терминала).

*

Мини-анализ занимаемого места

Вариант 1

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

Например, в той же Elementary OS достаточно открыть приложение «Файлы» (на него есть ярлык на панели задач) и сделать правый клик мышки по нужной папке/диску — далее в свойствах будет отображаться сколько места она занимает. См. пару скринов ниже.

Чем занято место на диске в Linux: как узнать размер папок/файлов

Свойства накопителя

Чем занято место на диске в Linux: как узнать размер папок/файлов

Занято 254 ГБ

Чем занято место на диске в Linux: как узнать размер папок/файлов

Свойства папки

*

Спец. приложения

Также обратите внимание на AppCenter (центр установки приложений; такой есть также в большинстве дистрибутивов): в нем достаточно набрать слово «Анализ» (или «analiz») и можно будет установить спец. приложение для просмотра в граф. виде размеры всех папок и файлов, что есть на диске (название приложения на моем скрине ниже — Baobab).

Прим.: установить его также можно командой в терминале: sudo apt install baobab

Дополнение: если у вас не работает Wi-Fi в Linux и вы не знаете как подкл. ПК к интернет — см. это: https://ocomp.info/posle-ust-linux-ne-rab-wi-fi.html

Чем занято место на диске в Linux: как узнать размер папок/файлов

Установка утилиты для анализа места (Elementary OS, Linux)

Чем занято место на диске в Linux: как узнать размер папок/файлов

Анализ дисков

Чем занято место на диске в Linux: как узнать размер папок/файлов

Круговая диаграмма — куда ушло место на диске / прил. Baobab

Дополнение 2!

Можно также порекомендовать к установке следующие приложения:

  1. KDirStat (для KDE) — показывает «прямоугольники» (своего рода диаграмма), размер которых соотносится с весом файлов и папок (т.е. сколько ГБ они занимают на диске);
  2. Gd Map (для Gnome) — аналог KDirStat;
  3. Filelight — показывает папки в виде диаграммы.

*

Вариант 2 (через терминал)

  1. сначала запускаем терминал (если он у вас еще не открыт…);
  2. далее можно воспользоваться следующей командой: du -sm * | sort -rh
    (du — эта встроенная утилита, которая позволяет просмотреть список файлов и каталогов, и их размер. Ключ m — указывает, что размер будет выведет в МБ, sort — сортирует файлы от большему к меньшему)! Пример выполнения см. ниже на скрине.

    Чем занято место на диске в Linux: как узнать размер папок/файлов

    Команда du

     

  3. Обратите внимание, что du по молчанию показывает размер текущей папки! Если вам нужна какая-то конкретная — то сначала откройте ее (примечание: команда PWD покажет текущее расположение; CD — откроет домашний каталог; CD .. — перейдет на каталог выше). В помощь: набор самых полезных команд в Linux

*

Вариант 3 (через терминал с помощью утилиты)

Есть более удобный способ работы в терминале — с помощью утилиты ncdu. Чтобы ее установить на Debian-системы — достаточно простой команды:

sudo apt install ncdu

После для запуска достаточно набрать:

ncdu

По умолчанию показывает размер файлов и папок для текущего каталога. Если нужно подсчитать размер в конкретной папке — так и укажите, например, ncdu /home/alex/Загрузки).

Чем занято место на диске в Linux: как узнать размер папок/файлов

ncdu — пример работы (довольно наглядно получается)

*

Иные варианты приветствуются в комментариях ниже.

Удачи!

Источник

AliExpress WW

Ответить

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