Узнаем размер папки в Linux

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

Способы определения размера папки

Пользователи операционных систем на базе Linux знают, что большинство действий в них решаются несколькими способами. Так и в случае с определением размера папки. Такая, на первый взгляд, тривиальная задача может ввести в ступор «новичка», но инструкция, которая будет приведена ниже, поможет во всем детально разобраться.

Способ 1: Терминал

Чтобы получить подробнейшую информацию о размере папок в Linux, лучше воспользоваться командой в «Терминале». Хотя данный способ может отпугнуть неопытного пользователя, который только перешел на Linux, он отлично подойдет для выяснения нужной информации.

Синтаксис

Вся структура утилиты выглядит следующим образом:

du
du название_папки
du [опция] название_папки

Как видно, синтаксис у нее может строиться по-разному. Например, при выполнении команды (без указания папки и опции) вы получите стену текста с перечислением размеров всех папок в текущей директории, что крайне неудобно для восприятия.

Лучше использовать опции, если вы хотите получить структурированные данные, подробнее о чем будет рассказано ниже.

Опции

Перед демонстрацией наглядных примеров команды стоит перечислить ее опции, чтобы использовать все возможности при сборе информации о размере папок.

  • — вывести на экран сведения о суммарном размере файлов, помещенных в каталог (в конце списка указывается суммарный объем всех файлов в папке).
  • — показать достоверный объем помещенных внутрь каталогов файлов. Параметры некоторых файлов в папке иногда бывают недействительными, на это влияет множество факторов, так что использование этой опции помогает удостовериться в корректности данных.
  • , — перевести полученные результаты в килобайты (K), мегабайты (M), гигабайты (G), терабайты (T). Например, команда с опцией выведет размер папок в мегабайтах. Обратите внимание, что при использовании различных величин их значение имеет погрешность, ввиду округления до меньшего целого числа.
  • — отображать данные в байтах (равнозначно и ).
  • — показывать общий итог подсчета размера папки.
  • — приказ проследовать лишь по тем ссылкам, которые указаны в консоли.
  • — показать отчет по использованию диска, чье имя будет введено вами в графу «ФАЙЛ».
  • — равнозначен ключу .
  • — перевести все значения в понятный для человека формат, используя соответствующие единицы измерения данных (килобайты, мегабайты, гигабайты и терабайты).
  • — практически равносильна прошлой опции, за исключением того, что использует делитель, равный одной тысяче.
  • — отображать данные в килобайтах (то же самое, что и команда ).
  • — приказ приплюсовывать все данные в том случае, когда есть боле одной сноски на один и тот же объект.
  • — отображать данные в мегабайтах (аналогично команде ).
  • — строго следовать указанным символьным ссылкам.
  • — аннулирует предыдущую опцию.
  • — каждую выводимую строчку информации заканчивать нулевым байтом, а не начинать новую строку.
  • — при подсчете занятого пространства не учитывать размер самих папок.
  • — показывать размер лишь той папки, которую вы указали в качестве аргумента.
  • — не выходить за пределы указанной файловой системы.
  • — игнорировать все файлы, совпадающие с «Образцом».
  • — задать глубину следования папкам.
  • — показать сведения о последних изменениях в файлах.
  • — уточнить версию утилиты .
Читайте также  Не устанавливается GeForce Experience

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

Примеры использования

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

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

Пример:

du

Для вывода данных об интересующей вас папке введите ее имя в контекст команды. К примеру:

du /home/user/Загрузки
du /home/user/Изображения

Чтобы было проще воспринимать всю выводимую информацию, воспользуйтесь опцией . Она подстроит размер всех папок под общепринятые единицы измерения цифровых данных.

Пример:

du -h /home/user/Загрузки
du -h /home/user/Изображения

Для полного отчета об объеме, занимаемом определенной папкой, укажите вместе с командой опцию , а после — имя интересующей вас папки.

Пример:

du -s /home/user/Загрузки
du -s /home/user/Изображения

Но удобнее будет задействовать опции и вместе.

Пример:

du -hs /home/user/Загрузки
du -hs /home/user/Изображения

Опция применяется для вывода общей суммы, занимаемого папками места (ее можно применить вместе с опциями и ).

Пример:

du -chs /home/user/Загрузки
du -chs /home/user/Изображения

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

Пример:

du -h --max-depth=1

Выше были приведены самые популярные применения утилиты . Используя их, вы сможете добиться желаемого результата — узнать размер папки. Если же опций, используемых в примерах, вам покажется мало, то можете самостоятельно разобраться с остальными, применяя их на практике.

Способ 2: Файловый менеджер

Безусловно, «Терминал» способен предоставить просто кладезь информации о размере папок, но рядовому пользователю будет сложно в нем разобраться. Куда привычней наблюдать графический интерфейс, нежели набор символов на темном фоне. В этом случае, если нужно узнать лишь размер одной папки, лучшим вариантом будет воспользоваться файловым менеджером, который установлен в Linux по умолчанию.

Примечание: в статье будет использован файловый менеджер Nautilus, который является стандартным для Ubuntu, однако инструкция будет применима и к другим менеджерам, отличаться может лишь расположение некоторых элементов интерфейса и их отображение.

Чтобы узнать размер папки в Linux с помощью файлового менеджера, выполните следующие действия:

  1. Откройте менеджер файлов, нажав по иконке на панели задач или проведя поиск по системе.
  2. Перейдите в директорию, где находится нужная папка.
  3. Нажмите правой кнопкой мыши (ПКМ) по папке.
  4. Из контекстного меню выберите пункт .
Читайте также  Решение проблемы с постоянной перезагрузкой на Android

После проделанных манипуляций перед вами появится окно, в котором нужно отыскать строку , напротив нее и будет указан размер папки. Кстати, чуть ниже будет находиться информация об оставшемся .

Заключение

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

Мы рады, что смогли помочь Вам в решении проблемы.
Помимо этой статьи, на сайте еще 13048 полезных инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам. Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Источник: starhit

Полезные идеи