- Как узнать размер папки в Linux
- Узнать размер папки в которой мы находимся
- Узнаем размер произвольной папки или сразу нескольких
- Сортируем вывод по размеру папок/файлов
- Как подсчитать размер файлов и папок в Linux?
- 👬 Как узнать размер папки / каталога в Linux
- Проверьте размер каталога
- Отображение размера каталога в КБ / МБ или ГБ
- Найти общее использование каталога
- Найти подпапку
- Размер файла в Linux
- Размер файла в Linux
- 1. Nautilus
- 2. Команда ls
- 3. Утилита stat
- 4. Утилита du
- 5. Утилита ncdu
- 6. Утилита find
- Выводы
- Узнаем размер папки в Linux
- Способы определения размера папки
- Способ 1: Терминал
- Способ 2: Файловый менеджер
- Заключение
Как узнать размер папки в Linux
Оценить размер папки в Linux (занимаемого места) можно с помощью стандартной консольной команды du. Давайте поглядим подробнее, как она работает.
Узнать размер папки в которой мы находимся
в килобайтах (по умолчанию)
Добавив дополнительный ключ можно получить вывод:
- в байтах -b
- опять же, в килобайтах -k
- в мегабайтах -m
или же в с помощью ключа -B (он же в другой записи —block-size=РАЗМЕР )
РАЗМЕР можно задавать с помощью обозначений K – килобайты, M – мегабайты, G – гигабайты, T – терабайты и так далее – P , E , Z , Y .
но чаще всего, что бы узнать размер папки в Linux, вы будете пользоваться ключом -h , показывающем размер в удобном для восприятия формате
Узнаем размер произвольной папки или сразу нескольких
Просто допишем путь к папке которая нас интересует:
Поглядим размер всех объектов в папке:
Добавим в вывод итоговый размер папки с помощью ключа -с :
И то же самое для произвольного пути:
Сортируем вывод по размеру папок/файлов
По умолчанию вывод сортируется по имени объектов файловой системы, что согласитесь, не всегда удобно – например, нам надо найти самую “толстую” папку в каталоге, где тысячи объектов. Представили?
В такой ситуации нам здорово поможет команда sort .
Параметр -n указывает, что нужно использовать числовую сортировку, а -r задает обратный порядок (т.е. самые большие папки будут выведены первыми):
естественно, можно указать в чем считать с помощью ключей -m , -b или -B , про которые написано выше. Но удобнее передать sort вместо -n , параметр -h – который сортирует числа переведенные в удобочитаемый формат (1G, 20.3K и т.д.):
Источник
Как подсчитать размер файлов и папок в Linux?
Умение работать с данными размеров дисков и папок в системе Linux один из важных моментов, которые должен уметь решать администратор сервера. На нашем сайте уже были посты о различных командах для просмотра информации о системе, в частности такой команды как df, которая позволяют получать информацию о разделах, их размеров в частности. В данном посту мы рассмотрим команду просмотра информации о размерах папок в системах Unix.
Для просмотра информации о занимаемом объеме файлов и папок системе мы можем воспользоваться стандартной программой для Unix систем – du (сокр. disc usage).
Синтаксис команды du
Опции команды du
–b вывод информации в байтах
–c вывод итоговой информации об использовании дисковой памяти
–k вывод информации в килобайтах(по умолчанию)
–s вывод итоговой информации об использовании дискового пространства без информации о каталогах
-h вывод информации в человеко-читаемом виде
Примеры использования команды du
Чтобы показать общий объем текущего каталога, со всеми вложенными файлами и подкаталогами, можно воспользоваться командой du с опцией –sh:
Так же можно подсчитать размер всех файлов и директорий в текущем каталоге, а затем вывести данные в виде списка, для этого к опции указанной выше следует добавить звездочку — *:
Так же можно просмотреть размеры всех вложенных файлов и подпапок, однако стоит помнить, что в для больших объемов данных может потребоваться значительное время пока команда сможет выполниться, и в некоторых случаях это не всегда рационально. Если все-таки процесс затянулся на длительное время, вы всегда можете его отметить посредством комбинации клавиш Ctrl+C.
Для более удобного восприятия данных есть возможность сортировки списка по занимаемому объему. Для этого следует ввести команду со следующими опциями:
Команда отобразит список файлов и папок отсортированный по объему занимаемых данных, величина будет указываться в килобайтах.
То же самое, только в мегабайтах:
Казалось бы, более удобная опция h в данном случае была весьма кстати (вывод в Kb, Mb, Gb), но, к сожалению, она здесь не подходит, но есть выход – это использовать такую команду:
Строка ввода команды получилась достаточно длинная, но вывод при этом получается довольно читабелен для глаз человека.
Источник
👬 Как узнать размер папки / каталога в Linux
В этой статье мы сосредоточимся на том, как вы можете проверить размер каталога в системах Linux.
Этого мы добьемся, используя интерфейс командной строки.
Команда, используемая для получения размеров файлов, – это команда du, сокращение от disk usage.
Синтаксис использования du:
Проверьте размер каталога
Чтобы узнать размер каталога, запустите:
Давайте разберем эту команду дальше:
Например, чтобы получить размер каталога, запустите:
В этом случае у меня есть каталог с именем ‘django’ в моем текущем рабочем каталоге. Чтобы найти его размер:
Отображение размера каталога в КБ / МБ или ГБ
Вы также можете принять решение об отображении размера использования диска в килобайтах, МБ или ГБ.
Для этого просто используйте -k для килобайтов и -m для мегабайт.
Используя наш каталог Socialfish
Чтобы отобразить использование в мегабайтах,
Как вы могли заметить, команды отображают только использование диска в каталоге, но не размеры файлов.
Чтобы отобразить размеры файлов, используйте флаг -a, как показано. флаг -a указывает все файлы и каталоги
Найти общее использование каталога
Чтобы просмотреть общее использование всех файлов и каталогов в вашем каталоге, добавьте флаг -c, как показано далее:
Если вы хотите отобразить только общий итог данного каталога, включая все подкаталоги, используйте команду «grep» с командой «du», как показано ниже.
Найти подпапку
Чтобы показать, какие подпапки сколько занимают места на диске. Запустите команду ниже:
Это все, что у нас есть для вас, ребята.
Мы надеемся, что вы нашли этот урок полезным.
Источник
Размер файла в Linux
В этой небольшой статье мы поговорим о том, как узнать размер файла в Linux с помощью различных утилит. Проще всего узнать этот параметр в графическом интерфейсе, но многим часто приходится работать в терминале и надо знать как эта задача решается там.
Вы узнаете как посмотреть размер файла через файловый менеджер, утилиту ls, а также du. Об этих утилитах у нас есть отдельные статьи, но эта будет нацелена именно на просмотр размера конкретного файла.
Размер файла в Linux
1. Nautilus
Чтобы посмотреть размер файла в файловом менеджере сначала найдите нужный файл и кликните по нему правой кнопкой мыши. В открывшемся меню выберите Свойства:
Программа откроет окно, в котором будут указаны свойства файла, среди них будет и размер:
2. Команда ls
Для того чтобы утилита ls отображала размер файлов в удобном для чтения формате необходимо использовать параметр -h. Например:
Здесь размер отображается в пятой колонке. Чтобы увидеть размер определённого файла надо передать его имя утилите:
ls -lh ‘Снимок экрана от 2020-08-10 20-22-50.png’
Можно ещё вручную указать единицы измерения для показа размера. Для этого используйте опцию —block-size. Например, мегабайты:
ls -l —block-size=M
Вместо ls можно использовать команду ll, её вывод полностью аналогичен команде ls -l:
3. Утилита stat
Программа stat кроме метаданных позволяет выводить размер файла в байтах. Например:
stat ‘Снимок экрана от 2020-08-10 20-22-50.png’
Если нужно показать только размер, используйте опцию -с с указанием формата %s:
stat -c %s ‘Снимок экрана от 2020-08-10 20-22-50.png’
4. Утилита du
Программа du специально предназначена для просмотра размера файлов в папке. Вы можете просмотреть размер конкретного файла, например:
du -h ‘Снимок экрана от 2020-08-10 20-22-50.png’
Опция -h включает вывод размера в удобном для чтения формате. Если вы хотите посмотреть размеры для всех файлов в папке, просто передайте путь к папке:
А чтобы узнать размер папки в Linux используйте опцию -s. Она суммирует размеры всех объектов:
5. Утилита ncdu
Программа ncdu позволяет анализировать дисковое пространство занимаемое файлами и каталогами. Но она не поставляется вместе с системой. Для её установки выполните:
sudo apt install ncdu
Затем просто укажите в параметрах каталог, размер которого вы хотите посмотреть:
Все файлы будут отсортированы по размеру, а в самом низу будет отображен общий размер этой папки:
6. Утилита find
С помощью этой утилиты вы не можете узнать размер файла, зато можете найти файлы с определённым размером. С помощью параметра size можно указать границы размера файлов, которые надо найти. Например, больше чем 2000 килобайт, но меньше чем 2500 килобайт:
/Изображения/ -size +2000k -size -2500k
Размер можно ещё указывать в мегабайтах для этого используйте приставку M, или в байтах, тогда никакой приставки не нужно.
Выводы
В этой небольшой статье мы разобрались как узнать размер файлов linux, а также как посмотреть размер каталога и всех файлов в нём с помощью различных утилит. А какие способы просмотра размера используете вы? Напишите в комментариях!
Источник
Узнаем размер папки в Linux
Зная о системе максимум информации, пользователь сможет легче определять все нюансы в ее работе. Немаловажным является знание сведений о размере папок в Linux, но для начала нужно определиться, каким способом для получения этих данных пользоваться.
Способы определения размера папки
Пользователи операционных систем на базе Linux знают, что большинство действий в них решаются несколькими способами. Так и в случае с определением размера папки. Такая, на первый взгляд, тривиальная задача может ввести в ступор «новичка», но инструкция, которая будет приведена ниже, поможет во всем детально разобраться.
Способ 1: Терминал
Чтобы получить подробнейшую информацию о размере папок в Linux, лучше воспользоваться командой du в «Терминале». Хотя данный способ может отпугнуть неопытного пользователя, который только перешел на Linux, он отлично подойдет для выяснения нужной информации.
Синтаксис
Вся структура утилиты 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 /home/user/Загрузки
du /home/user/Изображения
Чтобы было проще воспринимать всю выводимую информацию, воспользуйтесь опцией -h. Она подстроит размер всех папок под общепринятые единицы измерения цифровых данных.
du -h /home/user/Загрузки
du -h /home/user/Изображения
Для полного отчета об объеме, занимаемом определенной папкой, укажите вместе с командой du опцию -s, а после — имя интересующей вас папки.
du -s /home/user/Загрузки
du -s /home/user/Изображения
Но удобнее будет задействовать опции -h и -s вместе.
du -hs /home/user/Загрузки
du -hs /home/user/Изображения
Опция -с применяется для вывода общей суммы, занимаемого папками места (ее можно применить вместе с опциями -h и -s).
du -chs /home/user/Загрузки
du -chs /home/user/Изображения
Еще одна крайне полезная «фишка», о которой не было сказано выше, — это опция —-max-depth. С помощью нее вы сможете задать глубину, с которой утилита du будет следовать папкам. Например, при указанном коэффициенте глубины в одну единицу, будут просмотрены данные о размере всех без исключения папок, указанных в данном отрезке, а папки в них будут проигнорированы.
Выше были приведены самые популярные применения утилиты du. Используя их, вы сможете добиться желаемого результата — узнать размер папки. Если же опций, используемых в примерах, вам покажется мало, то можете самостоятельно разобраться с остальными, применяя их на практике.
Способ 2: Файловый менеджер
Безусловно, «Терминал» способен предоставить просто кладезь информации о размере папок, но рядовому пользователю будет сложно в нем разобраться. Куда привычней наблюдать графический интерфейс, нежели набор символов на темном фоне. В этом случае, если нужно узнать лишь размер одной папки, лучшим вариантом будет воспользоваться файловым менеджером, который установлен в Linux по умолчанию.
Примечание: в статье будет использован файловый менеджер Nautilus, который является стандартным для Ubuntu, однако инструкция будет применима и к другим менеджерам, отличаться может лишь расположение некоторых элементов интерфейса и их отображение.
Чтобы узнать размер папки в Linux с помощью файлового менеджера, выполните следующие действия:
- Откройте менеджер файлов, нажав по иконке на панели задач или проведя поиск по системе.
После проделанных манипуляций перед вами появится окно, в котором нужно отыскать строку «Содержание» (1), напротив нее и будет указан размер папки. Кстати, чуть ниже будет находиться информация об оставшемся свободном месте на диске (2).
Заключение
По итогу вы имеете два способа, с помощью которых можно узнать размер папки в операционных системах на базе Linux. Хоть они и предоставляют одну и туже информацию, варианты ее получения кардинально отличаются. Если вам надо быстро узнать размер одной папки, то идеальным решением будет использование файлового менеджера, а если вам нужно получить как можно больше информации, то отлично подойдет «Терминал» с утилитой du и ее опциями.
Помимо этой статьи, на сайте еще 12315 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Источник