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

Чтобы посмотреть размер файлов в папке Linux (а так же размер самих папок) в удобочитаемом формате (ГБ, КБ, МБ или байты) достаточно открыть консоль (командную строку) или подключиться к серверу по SSH и ввести несколько простых команд, о которые рассмотрим ниже.

Как вывести размер файлов Linux командой «ls»

Чтобы вывести размер файлов, которые находятся в текущем каталоге введите команду

ls -lh

Параметр -l выводит информацию в виде списка строк, а добавление опции h выводит размер файлов в удобочитаемом формате.

В четвертой колонке будет указан размер.

Чтобы узнать размер определенного файла, через пробел нужно ввести его имя. Например, чтобы узнать размер файла filename.txt:

ls -lh filename.txt

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

Как посмотреть размер файлов командой «du»

Используйте команду du чтобы узнать размер файла. Это самый простой и популярный способ. Пример:

du -h имя_файла

Параметр -h указывает на то, чтобы вывод был в удобочитаемом формате: в единицах измерения — килобайтах(K), мегабайтах(M) или гигабайтах(G).

Как узнать размер папки Linux командой «du»

Вы уже знакомы с этой командой, когда узнавали размер файлов. С помощью этой же команды можно узнать размер конкретной папки в Linux, пример:

du -hs название_папки

Параметр -h указывает на то, чтобы вывод был в удобочитаемом формате. А параметр «s» — чтобы размер файлов в папке linux суммировался.

Как узнать размер текущей папки?

Если вы уже находитесь в какой-то директории и хотите узнать ее размер, то запустите команду «du -hs» без агрументов, либо с точкой в конце:

du -hs .

Параметр -h указывает на то, чтобы вывод был в удобочитаемом формате. А параметр «s» — чтобы размер файлов в папке linux суммировался.

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

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

du -hs *

Звездочка на конце обязательна! Команда найдет и покажет все размер всех файлов и директорий (в том числе подкаталогов) в текущем каталоге.

Узнать размер файла linux командой «stat»

Еще один способ, который позволяет получить размер файла Linux — команда stat. Команду запускайте так:

stat filename.txt

Где filename.txt — название интересующего файла. По-умолчанию, размер будет выведен в байтах.

Бонус: как получить общую информацию об использовании диска

Для этого есть простая команда, которая называется df. Пример ее использования:

df -h

Опция -h делает вывод удобном формате. Запускается команда из любого места.

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

Заключение

Все эти команды отлично работают как в терминалах Linux: Ubuntu, Debian, CentOS, так и в других Unix и BSD-like системах: MacOS, FreeBSD и т.д.

Используйте любую на ваше усмотрение. Все очень просто.

Добавить комментарий

Ваш адрес email не будет опубликован.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.