Използвайте gdu за по-бърза проверка на използването на диска в терминала на Linux

Сподели

Има две популярни начини за проверка на използването на диска в Linux терминал: команда du и команда df. The Командата du е по-скоро за проверка на пространството, използвано от директория и командата df ви дава използването на диска на ниво файлова система.

Има по-лесни начини да видите използването на диска в Linux с графични инструменти като GNOME Disks. Ако сте ограничени до терминала, можете да използвате TUI инструмент като ncdu за да получите информация за използването на диска с нещо като графично докосване.

Gdu: Проверка на използването на диска в Linux терминал

Гду е такъв инструмент, написан на Go (оттук и „g“ в gdu). Разработчикът на Gdu има бенчмарк тестове за да покаже, че е доста бърз за проверка на използването на диска, особено на SSD. Всъщност gdu е предназначен предимно за SSD, въпреки че може да работи и за HDD.

Ако използвате командата gdu без никакви опции, тя показва използването на диска за текущата директория, в която се намирате.

Тъй като има терминален потребителски интерфейс (TUI), можете да навигирате през директории и диск с помощта на стрелки. Можете също да сортирате резултата по имена на файлове или размер.

Ето как да направите това:

  • Стрелка нагоре или k за преместване на курсора нагоре
  • Стрелка надолу или j за преместване на курсора надолу
  • Въведете, за да изберете директория/устройство
  • Стрелка наляво или h, за да отидете в родителската директория
  • Използвайте d, за да изтриете избрания файл или директория
  • Използвайте n за сортиране по име
  • Използвайте s за сортиране по размер
  • Използвайте c за сортиране по елементи

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

символи за въвеждане на gdu
  • ! означава, че е възникнала грешка при четене на директорията.
  • . означава, че е възникнала грешка при четене на поддиректория, размерът може да не е правилен.
  • @ означава, че файлът е символна връзка или сокет.
  • H означава, че файлът вече е отчетен (твърда връзка).
  • e означава, че директорията е празна.

За да видите използването на диска и свободното място за всички монтирани дискове, използвайте опцията d:

gdu -d

Той показва всички подробности на един екран:

gdu използване на диска за всички устройства

Звучи като удобен инструмент, нали? Нека да видим как да го получите на вашата Linux система.

Инсталиране на gdu на Linux

Gdu е достъпен за потребители на Arch и Manjaro чрез AUR. Предполагам, че като потребител на Arch знаете как да използвате AUR.

Той е включен в хранилището на вселената на предстоящия Ubuntu 21.04, но има вероятност да не го използвате в момента. В такъв случай можете да го инсталирате с помощта на Snap чрез това може да изглежда като много команди за прихващане:

snap install gdu-disk-usage-analyzer
snap connect gdu-disk-usage-analyzer:mount-observe :mount-observe
snap connect gdu-disk-usage-analyzer:system-backup :system-backup
snap alias gdu-disk-usage-analyzer.gdu gdu

Можете също да намерите изходния код на страницата за издаване:

Повече съм свикнал да използвам командите du и df, но виждам, че някои потребители на Linux може да харесат gdu. Вие ли сте един от тях?


Източник: itsfoss.com

Публикациите се превеждат автоматично с google translate


Сподели