Как посмотреть свободное место на диске Linux Debian

Как посмотреть свободное место на диске Linux Debian

Лучший впн это тот который настроил сам. Я предпочитаю всем сервисам впн создавать свой. Вот инструкция как создать собственный VPN сервер

Как узнать свободное место на диске Linux Debian, Ubuntu и в других дистрибутивах основанных на дебиан. В этой статье рассмотрим как проверить в linux место на диске в терминале при помощи консольных утилит и программ с графическим интерфейсом (gui). Покажу как посмотреть доступное место в файловом менеджере Thunar. Анализатор использования дисков «baobab», «Диски».

Как посмотреть свободное место на диске linux в терминале

Для анализа дискового пространства в системе linux существует достаточное количество инструментов как текстовых утилит так и программ с графическим интерфейсом. Рассмотрим, на мой взгляд, самые удобные и практичные.

Утилита df

Прежде всего рассмотрим консольную утилиту «df». Она анализирует пространство на всех подключенных разделах. Для удобства отображения используйте:

Проверка использования диска в linunx Debian с помощью утилиты disk free

Аргументы:

  • h — указывает, что выводить размеры в степени 1000 (например 1000 М)
  • H — аналогичен -h, но использует степени 1024 M
  • T — выводит тип файловой системы
  • a — просмотр всех файловых систем включая «пустышки». Например, виртуальные fs, такие как proc, sys и т. д.

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

вывод информации о выбранном диске в терминале программой dfКак видим всё наглядно и понятно. Чтобы посмотреть размер папки linux проанализируем каталог Например «home». Для этого вводим команду:

Отображение информации о папке df -home

Как узнать, какая папка занимает больше всего места в Linux. Утилита du

Теперь давайте разберемся. Какие файлы занимают больше всего места? Для этого используем утилиту «du». Для примера покажу папку «home»:

Для того, чтобы посмотреть каталог и вывести итоговое значение используйте команду:

утилита проверит все занимаемое пространство и выведет результат с дополнительной строкой «Итого».

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

Что бы отсортировать папки начиная с той которая занимает больше всего места введите команду:

Демонстрация сортировки отображения занимаемого пространства на диске в линукс от наибольшей директории к наименьшей

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

Читайте также:  Редактор разделов GParted

Результат такой же наглядный.

Если есть необходимость не учитывать определенные типы файлов, например текстовые то можно использовать опцию --exclude=ШАБЛОН . Команда:

в этом случае все файлы с расширением .txt будут проигнорированы.

Утилита ncdu

Одна из самых удобных программ для просмотра свободного места на диске linux это ncdu (NCurses Disk Usage). Аналогичен рассмотренной выше du но с псевдографическим интерфейсом. Чтобы установить введите команду:

После запуска по умолчанию без указания параметров будет проанализирована папка текущего пользователя и выведен отчет о занимаемом месте отсортированным от большего к меньшему. Знак «#» визуально отображает заполнение каталога. Таким образом можно наглядно увидеть размер занимаемого на диске места.

Интерфейс программы ncdu отображение папок по порядку от большего к меньшему.

Утилита интерактивная и можно перемещаться по списку с помощью курсорных клавиш а также в стиле редактора vi.

  • up, k — Переместить курсор вверх.
  • down, j — Переместить курсор вниз.
  • right/enter — Открыть выбранный каталог.
  • left, <, h — Открыть родительский каталог.
  • n — Сортировка по имени (по возрастанию/убыванию).
  • s — Сортировка по размеру (от a до z/от z до a).
  • C — Сортировка по элементам (по возрастанию/убыванию).
  • M — Сортировать по времени (флаг -e).
  • d — Удалить выбранный файл или каталог. Будьте внимательны при использовании, чтобы не потерять данные!
  • t — Переключать каталоги перед файлами при сортировке.
  • g — Переключиться между режимами отображения (графический, в процентах в гигабайтах и мегабайтах, оба варианта).
  • i  — Отображает информацию выделенного объекта.
  • r — Пересчет размера занимаемого места на диске.
  • q — Выход из программы

Полный список по управлению можно вывести нажав знак вопроса (?). Для переключения между видами, например, чтобы изменить отображение сортировки по имени нужно нажать клавишу «n» для того чтобы вернуться к прежнему виду нужно нажать её повторно.

Чтобы открыть папку используйте Enter или курсорную клавишу вправо.

Если в процессе обнаружен пустой каталог или другая внештатная ситуация то будет отображен специальный символ. Полный список можно увидеть нажав все тот же знак вопроса (?) и переместиться в меню на колонку 2:Format. .

Интерфейс утилиты ncdu с описанием встречающихся ошибок.
Приведу наиболее часто встречающиеся:

  • ! — При чтении этого каталога произошла ошибка. Например у вас не хватает прав и можно запустить команду с помощью sudo.
  • . — Произошла ошибка при чтении подкаталога.
  • e — Пустой каталог.

Нажмите q для выхода из режима справки. Краткую справку по параметрам можно узнать запустив команду ncdu -h , полное справочное руководство

Читайте также:  Настройка Debian после установки часть 3
man ncdu .

Утилита исключительно полезна так как позволяет экономить массу времени при выявлении чрезмерно занятого в linux места на диске.

Как вывести список файлов, упорядоченных по размеру в терминале linux

Что бы отобразить все файлы в папке начиная с самого большого можно использовать утилиту ls. Что бы сортировать список таким образом нужно выполнить команду с параметром S. Для более наглядного отображения так же лучше добавить параметр h. Итак в результате команда будет выглядеть для лучшего восприятия так:

список файлов, упорядоченных по размеру

Как узнать размер файла в Linux

Что бы посмотреть размер файла можно использовать команду ls  с параметром -s :

Например посмотрим размер файла file.txt в домашней папке на тестовой машине для большего удобства добавим аргумент h :

Как видим на скриншоте размер файла 8 кб.

отображение размера файла с помощью команды ls

Можно для этой же цели использовать команду du .  Для примера использую тот же файл:

Отображение будет аналогично.

Файловый менеджер Thunar

В xfce штатным файловым менеджером является тунар. Что бы увидеть сколько осталось свободного места на диске. Выделите его. Внизу отобразится информация о доступном пространстве.

Просмотр занятого пространства в файловом менеджере Thunar

Анализатор использования дисков baobab

Baobab в дистрибутивах убунту идет по умолчанию. Если у вас её нет то установить можно командой:

Управление через меню. Анализатор места на диске. Проверяет не только файловую систему но и отдельные разделы, папки и сетевые ресурсы.

Анализатор места на диске

Может отображать содержимое в виде круговой и древовидной диаграммы. Удобно визуально оценивать какой каталог сколько места занимает на диске.

Просмотр жесткого диска с помощью программы baobab в виде круговой диаграммы

Смотрим занятое пространство с помощью программы Диски

Ещё один метод посмотреть свободное место в линукс. Программа «Диски» (Gnome Disk Utility). Я писал о ней в этой статье. Сегодня увидим еще одно применение. Установить через синаптик или командой:

Работать с ней очень просто. Запустите её и выберите нужный диск.

Отображение информации о дисках с помощью графической утилиты Gnome Disk Utility

Будет выведена подробная информация не только занимаемом месте но и о температуре, исправности и визуальная карта диска.

На этом всё. Думаю, теперь, не возникнет вопроса как посмотреть свободное место на диске или узнать размер файла в linux

(Visited 1 661 times, 1 visits today)
Avatar photo
Chuzhoy
CHUZHOY007.ru
Добавить комментарий