Обратите внимание! Недорогие виртуальные серверы в Амстердаме (Нидерланды). Оплата в рублях картами банков РФ, СБП, электронными деньгами. Подробнее.

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

Опубликовано: 7 июля 2014 / Обновлено: 18 сентября 2018
Раздел(ы): GNU Linux - CentOS / Debian
Просмотры: 22939
Комментарии: 3

Столкнулся с тем что на виртуальном сервере кончилось место. Нашел простоя решение как найти папку которая занимает больше всего места. Знатоки конечно скажут, что команда du нам в этом поможет. И что существует множество вариантов написания команд с помощью которых можно узнать размер папок в текущей директории.

Как узнать размер папок из командной строки

Мне больше нравится этот вариант, чтобы узнать размер папок с отображением на экране не далее 1-го уровня вложенности:

# du --max-depth=1 -h

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

# du --max-depth=1 -h
2.5M    ./backup-8.226.132.136
359M    ./backup
932M    ./backup-5.14.184.166
923M    ./bash-backup
87M     ./moonback
128K    ./admin
2.3G    .

Как узнать размер папки из Midnight Commander

По совести говоря любимый файловый менеджер тоже умеет подсчитывать размер папок. Для этого на необходимой папке надо нажать одновременно клавиши [Ctrl]+[Space] (контрл и пробел). Но чтобы узнать размер всех папок придется по каждой директории проходиться сочетанием Ctrl+space, или держать его, не отпуская.

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

Вид панелей файлового менеджера после нажатия клавиш [Ctrl] и [Space]. Теперь показывается размер всех файлов и директорий находящихся в данной папке.

Благодарности

При написании статьи были использованы следующие источники:

  1. http://webzel.ru/useful/shpargalki/69-kak-yznat-razmer-faula.html
  2. http://www.linux.org.ru/forum/general/4798548

Обсуждение (комментарии к статье)

  1. мне больше нравится ncdu, симпатичнее чтоль…
    работает из любой папки, но сначала ему необходимо время на индексацию всех подпапок.

  2. В mc можно выделить папки и потом нажать Ctrl + Space. Посчитается размер всех папок.

    1. ещё проще нажать Ctrl + Space на ссылке на уровень вверх (/..), посчитается размер всех папок в текущей директории

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Нажимая кнопку "Отправить" Вы даёте свое согласие на обработку введенной персональной информации в соответствии с Федеральным Законом №152-ФЗ от 27.07.2006 "О персональных данных", на условиях и для целей определенных политикой конфиденциальности сайта.
© Юрий Рассадников, 2011 - 2024
uptime узнать
Домен : reg.ru
Хостинг : adman.com
SQL - 8 | 0,183 сек. | 7.21 МБ