Logiss.ru

Ваша компьютерная помощь
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как узнать размер папки в Linux

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

Свободные операционные системы становятся все более распространенными среди пользователей. Одна из самых часто применяемых – Linux, которая мало того, что устанавливается энтузиастами, так еще и идет в качестве основной в поставляемом оборудовании некоторых производителей ноутбуков и компьютеров.

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

Узнать занимаемое место папкой

К примеру управление, просмотр информации и модификация содержимого диска выполняется также, как и в стандартном проводнике от корпорации Microsoft.
В графических окружениях рабочих столов Linux для этого используется менеджер файлов. Кроме стандартных действий с содержимым диска, в нем также можно получить информацию о занимаемом месте папками или другими элементами файловой системы, как и в «проводнике» Windows. Основная разница с ОС от Microsoft в том, что существует много видов этих программ, как и самих оболочек.

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

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

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

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

Способ для окружения XFce4 и менеджера Thunar

Внешний вид Thunar

Вид окна свойств:

Окно свойств Thunar

Способ для Lxde, Openbox, Lxqt, Razor-qt, где файловым менеджером выступает PCManFM

Внешний вид PCManFM

Соответственно, результат вызова контекстного меню:

pcmanfm окно свойств

Способ для окружения Cinnamon, в котором применяется программа Nemo

Внешний вид ФМ Nemo

Вызов функции свойств папки в нем выглядит так:

Модальное окно Nemo с свойствами папки

Способ для рабочего стола Mate и характерного в нем Caja

Так выглядит Caja

И сама информация о директории:

Caja, окно свойств папки

Способ для Gnome3 или его ответвления Unity, в которых используется файловый менеджер Nautilus

Внешний вид Nautilus

Его окно атрибутов:

Окно свойств в Nautilus

Способ в KDE5, где используется для навигации программа Dolphin

Внешний вид Dolphin KDE5

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

Способ узнать размер директории из консоли

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

Читайте так же:
Как посмотреть историю в Internet Explorer

Terminal с результатами выполнения du

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

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

как узнать размер папки в linux

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

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

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

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

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

Синтаксис

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

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

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

выполнение команды du в терминале

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

Опции

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

  • — вывести на экран сведения о суммарном размере файлов, помещенных в каталог (в конце списка указывается суммарный объем всех файлов в папке).
  • --apparent-size — показать достоверный объем помещенных внутрь каталогов файлов. Параметры некоторых файлов в папке иногда бывают недействительными, на это влияет множество факторов, так что использование этой опции помогает удостовериться в корректности данных.
  • -B, --block-size=РАЗМЕР — перевести полученные результаты в килобайты (K), мегабайты (M), гигабайты (G), терабайты (T). Например, команда с опцией -BM выведет размер папок в мегабайтах. Обратите внимание, что при использовании различных величин их значение имеет погрешность, ввиду округления до меньшего целого числа.
  • -b — отображать данные в байтах (равнозначно --apparent-size и --block-size=1).
  • — показывать общий итог подсчета размера папки.
  • -D — приказ проследовать лишь по тем ссылкам, которые указаны в консоли.
  • --files0-from=ФАЙЛ — показать отчет по использованию диска, чье имя будет введено вами в графу «ФАЙЛ».
  • -H — равнозначен ключу -D.
  • -h — перевести все значения в понятный для человека формат, используя соответствующие единицы измерения данных (килобайты, мегабайты, гигабайты и терабайты).
  • --si — практически равносильна прошлой опции, за исключением того, что использует делитель, равный одной тысяче.
  • -k — отображать данные в килобайтах (то же самое, что и команда --block-size=1000).
  • -l — приказ приплюсовывать все данные в том случае, когда есть боле одной сноски на один и тот же объект.
  • -m — отображать данные в мегабайтах (аналогично команде --block-size-1000000).
  • -L — строго следовать указанным символьным ссылкам.
  • -P — аннулирует предыдущую опцию.
  • -0 — каждую выводимую строчку информации заканчивать нулевым байтом, а не начинать новую строку.
  • -S — при подсчете занятого пространства не учитывать размер самих папок.
  • -s — показывать размер лишь той папки, которую вы указали в качестве аргумента.
  • -x — не выходить за пределы указанной файловой системы.
  • --exclude=ОБРАЗЕЦ — игнорировать все файлы, совпадающие с «Образцом».
  • -d — задать глубину следования папкам.
  • --time — показать сведения о последних изменениях в файлах.
  • --version — уточнить версию утилиты du.

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

Читайте так же:
Как перевести из десятичной в восьмеричную онлайн

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

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

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

выполнение комы du без опций в терминале

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

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

выполнение команды du с указанием папки

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

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

выполнение команды du с опцией -h и указанием папки

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

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

выполнение команды du с опцией -s и указанием папки

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

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

выполнение команды du с опциями -h и -s и указанием папки

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

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

выполнение команды du с опцией -c и указанием папки в терминале

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

выполнение команды du с опцией --max-depth в терминале

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

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

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

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

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

Читайте так же:
Как настроить виртуальную память в Windows 10

    Откройте менеджер файлов, нажав по иконке на панели задач или проведя поиск по системе.

запуск файлового менеджера в linux

контекстное меню папки в linux

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

размер занимаемого пространства папкой в ее свойствах в linux

Заключение

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

ЗакрытьМы рады, что смогли помочь Вам в решении проблемы.

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

Отблагодарите автора, поделитесь статьей в социальных сетях.

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

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

Это руководство покажет вам, как определить объем дискового пространства, которое занимает файл или папка в командной строке Linux.

Узнайте размеры файлов всех файлов и папок

Команда du суммирует использование диска для каждого файла.
В простейшей форме вы можете просто запустить следующую команду:

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

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

Читайте так же:
Пропала командная строка в Автокаде

Возможно, вам понадобится использовать sudo вместе с командой du, чтобы повысить ваши права следующим образом:

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

Постраничную прокрутку вывода можно осуществить с помощью команд more или less:

Узнать размер файла отдельных файлов и папок

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

Результат будет примерно таким:

Изменение выводимого размера файлов

По умолчанию размеры файлов указаны в килобайтах. Вы можете изменить размер блока на другие значения следующим образом:

Например, у меня есть файл с именем «centos.iso», который по умолчанию имеет размер 1630535680.

Вышеуказанная команда выводит размер как 1556M.
Вы также можете использовать K или G следующим образом:

В килобайтах файл centos.iso показывается как 159232K.
В гигабайтах файл centos.iso показывается как 2G

На самом деле существует 8 возможных настроек, которые выглядят следующим образом:
• К — Килобиты
• M — мегабайты
• G — гигабайт
• Т-терабайты
• P — Petabytes
• E — Exabytes
• Z — Zetabytes
• Y — Yottabyte

Если вы будете пытаться получить корректный размер для списка файлов, это сложно. Например, файл размером в 100 байт должен отображаться как байты, но файл с размером 16 гигабайт будет лучше показан в гигабайтах.
Чтобы получить соответствующий размер файла на основе отображаемого файла, используйте одну из следующих команд:

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

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

Полезные на практике примеры команды du

Список самых больших директорий/файлов в текущей директории

Посмотреть сумму всех файлов в папке

Резюме

Вы можете узнать больше о команде du, выполнив команду man в терминале.
Другая команда, которую вы, возможно, захотите прочитать, — это команда df, которая сообщает об использовании файловой системы и дискового пространства.

Какая команда покажет размер файла или папки в Linux?

В этом кратком руководстве объясняется, как определить размер каталога в операционных системах Linux. Определить размер файлов и каталогов в режиме графического интерфейса очень просто! Все, что нам нужно сделать, это просто щелкнуть правой кнопкой мыши файл или каталог и выбрать параметр свойств в контекстном меню. Однако не менее важно знать, как узнать размер каталога из режима CLI. Позвольте мне объяснить, как узнать размер каталога из командной строки.

Читайте так же:
Как увеличить скорость кулера на ноутбуке

Чтобы узнать размер каталога, мы воспользуемся командой du . du означает disk usage.

Типичный синтаксис команды du приведен ниже:

Давайте введем команду du в Терминале и посмотрим, что она отобразит.

Как вы видите выше, команда du отображает использование диска каталогами вместе с его подкаталогами в текущем каталоге.

Чтобы отобразить размер определенного каталога, например, ostechnix, запустите:

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

Для этого добавьте тег -h с командой du , как показано ниже.

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

Мы также можем отображать размер использования диска только в КБ, МБ или ГБ.

Для этого используйте -k для килобайт, -m для мегабайт.

Чтобы узнать, какие подкаталоги занимают размер диска, используйте эту команду:

Самые большие подкаталоги будут отображаться вверху. Вы можете увеличить уровень глубины каталога, увеличив значение параметра —max-depth .

Как вы могли заметить во всех приведенных выше выходных данных, команда du отображала только использование диска каталогами. Но как насчет файлов? Чтобы отобразить использование диска всеми элементами, включая файлы и каталоги, используйте флаг -a .

Теперь вы увидите использование диска всеми файлами и папками в удобочитаемой форме.

Мы также можем отображать размер нескольких каталогов одновременно, как показано ниже.

Если вы хотите проверить общее дисковое пространство, используемое конкретным каталогом, используйте флаг -s .

Здесь флаг -s указывает на сводку.

Точно так же, чтобы отобразить общее дисковое пространство, используемое несколькими каталогами, например ostechnix и /etc, запустите:

Чтобы отобразить общее количество каталогов, добавьте флаг -c с командой du -sh .

Чтобы отобразить только общий итог данного каталога, включая все подкаталоги, используйте команду grep с командой du , как показано ниже.

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

Можем ли мы найти самые большие или самые маленькие каталоги / файлы? Конечно да! Ознакомьтесь со следующим руководством.

Как найти самые большие и самые маленькие каталоги и файлы в Linux
Дополнительные сведения о команде ‘du’ см. на страницах руководства.

Ссылка на основную публикацию