ПлохоНиже среднегоПосредственноХорошоОтлично (Пока оценок нет)
.

Часто бывает, что никак невозможно понять, чем именно занято  пространство на дисках. Стандартные средства и в Linux, и в Windows показывают объем исключительно файлов, но не каталогов с вложенными в них файлами\каталогами.

 Для определения размеров файлов и каталогов можно использовать утилиту du, которая поставляется вместе со всеми дистрибутивами, но она откровенно неудобна.  Был найден продвинутый аналог — утилита ncdu, которая тоже предназначена для определения размера файлов и каталогов.

Утилита маленькая, ставится очень быстро:

sudo apt-get install ncdu

Синтаксис запуска:

  • ncdu
  • ncdu /путь_к_директории

Снимок экрана из 2016-02-06 08-13-43  У меня на 2х 320ГБ жестких дисках сканирование заняло минуты три. Доступна навигация по каталогам, при помощи стрелок, а также присутствует возможность удаления файлов и каталогов. Для удаления необходимо передвинуть курсор на каталог или файл, и нажать клавишу d.

  Другие функции (press ? for help).

  • up, k — перемещение курсора вверх;
  • down, j — перемещение курсора вниз;
  • right/enter — открыват выбраную директорию;
  • left, <, h — возвращение в корень;
  • n — сортировка по имени;
  • s — сортировка по размеру;
  • d — удаление выделеного файла или каталога;
  • t — отображение директорий перед файлами при сортировке;
  • g — переключение режима отображения занятого места (в процентах, графически, комплексно);
  • a — переключение режима отображения (размер файла, занимаемое место на диске)
  • e — отображать скрытые файлы;
  • i — отображение информации о выделенном объекте;
  • r — пересчитть занимаемое место (имеет место быть, если недавно удалялись файлы);
  • q — выход из утилиты;

Формат вывода (то что в видимой части):

X  [size] [graph] [file or directory]

Где X:.

  • ! — обнаружена ошибка при чтении теукущего каталога;
  • . — обнаружена ошибка при чтении подкаталога;
  • < — файл или директория исключены из подсчета;
  • > — директория находится на другой файловой системы;
  • @ — обьект не является файлом или каталогом (символическая ссылка или сокет);
  • H — жесткая ссылка;
  • e — каталог пустой;

Как по мне — незаменимая утилита.

Хорошего Вам дня.

adminАдминистрированиеДругие приложенияПрограммыРуководстваСтатьиncdu,Администрирование,Руководства,Системное Администрирование,Системные утилиты,Установка,Утилиты,Файловая система
Часто бывает, что никак невозможно понять, чем именно занято  пространство на дисках. Стандартные средства и в Linux, и в Windows показывают объем исключительно файлов, но не каталогов с вложенными в них файлами\каталогами.  Для определения размеров файлов и каталогов можно использовать утилиту du, которая поставляется вместе со всеми дистрибутивами, но она...
ПлохоНиже среднегоПосредственноХорошоОтлично (Пока оценок нет)