Поистине ловок тот, кто умеет скрывать свою ловкость (Ф. Ларошфуко).

Проверка использования диска в командной строке с помощью команды du

FavoriteLoadingДобавить в избранное
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...

Статья опубликована: 16 октября 2017

Проверка использования диска в командной строке с помощью команды du
Конечным пользователям и системным администраторам иногда необходимо получить точные цифры использования диска, в папке (каталоге) или файла. Команда du может в этом помочь. Она используется для проверки дискового пространства, и является одной из наиболее полезных команд отчета об использовании диска. Эта утилита поставляется в пакете Coreutils и включена по умолчанию в Fedora.

Вы можете перечислить размер файла так:

 

Переключатель -h изменяет вывод на использование человеческих считываемых чисел:

 

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

Этот пример выводит список содержимого и их размеры в корневой папке (/):

 

Вот что представляют собой варианты:

  • -s = суммировать
  • -h = читаемый человеком
  • -x = одна файловая система – не смотрите на каталоги на разных разделах. Например, в большинстве систем эта команда в основном игнорирует содержимое в  /dev, /proc, и /sys.
  • -c = Общий итог

Вы можете также использовать -exclude, возможность игнорировать использование диска конкретного каталога:

 

Вы можете предоставить расширение файлов для исключения, такие как .iso,.txt или * .pdf . Кроме того, можно исключить все папки и их содержимое:

 

Вы также можете ограничить глубину структуры каталогов с помощью –max-depth. Вы можете распечатать итог для каталога (или файла, с -all) только если N или меньше уровней ниже аргумента командной строки. Если вы используете –max-depth=0,  вы получите тот же результат, как и с опцией -s.

 


Читайте также

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

Войти с помощью: 

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

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить
galka

Спасибо! Ваша заявка принята

close
galka

Спасибо! Ваша заявка принята

close