Gdu: un analitzador d'ús de disc bastant ràpid per a Linux


En aquest article, donarem una ullada a df.

L'eina gdu es crea per a unitats SSD on es pot utilitzar el processament paral·lel. Aquesta eina també pot funcionar amb disc dur amb menys rendiment en comparació amb les unitats SSD. També podeu consultar els resultats de referència. Hi ha moltes altres eines semblants i primer has de jugar amb gdu per veure si satisfàs les teves necessitats.

Com instal·lar Gdu - Analitzador d'ús de disc de Linux

Hi ha poques maneres diferents d'instal·lar gdu en diferents sabors de Linux, però em mantindré amb una manera comuna que es pot seguir independentment de quina distribució utilitzeu.

Aneu a la pàgina de llançament de gdu GitHub per descarregar el fitxer d'arxiu. L'última versió és la V4.9.1 i suggereixo descarregar-ne la darrera versió.

$ curl -L https://github.com/dundee/gdu/releases/latest/download/gdu_linux_amd64.tgz | tar xz
$ chmod +x gdu_linux_amd64
$ sudo mv gdu_linux_amd64 /usr/bin/gdu

Ara podeu verificar la instal·lació executant l'ordre següent.

$ gdu --version

Version:        v4.9.1
Built time:     Sat Mar 27 09:47:28 PM  CET 2021
Built user:     dundee

Una bona pràctica abans de jugar amb qualsevol eina nova és comprovar les opcions d'ajuda.

$ gdu --help

Si executeu l'ordre gdu sense passar cap argument, escanejarà el vostre directori de treball actual. Estic al meu directori d'inici ara i quan executo gdu, podeu veure a la imatge de sota el meu directori d'inici està escanejat.

$ gdu

Per buscar qualsevol directori en particular, heu de passar el nom del directori com a argument.

$ gdu /home/tecmint/bash

No pots passar més d'un argument.

$ gdu /home /var

Hi ha poques operacions que podeu realitzar amb l'ordre gdu. Premeu ? per accedir a l'ajuda.

A l'ajuda que podeu veure, hi ha opcions per ordenar, escanejar i moure's per directoris. Accediu a l'ajuda i proveu d'explorar totes les opcions per posar-vos còmode.

Podeu suprimir un fitxer o directori prement la tecla \d\. Us demanarà la confirmació.

També podeu veure el contingut de qualsevol fitxer prement la tecla \v\. Per sortir del fitxer, premeu la tecla d'escapament.

Podeu ignorar certs directoris de la sortida afegint noms de directoris com a argument al senyalador -i. També es poden passar diversos directoris al senyalador -i i cada directori ha d'estar separat per comes.

$ gdu /home/karthick/ -i /home/karthick/.ssh,/home/karthick/sqlite

És possible que vegeu caràcters especials als fitxers i directoris i cadascun té un significat especial. A l'exemple següent podeu veure que el directori \/network està buit, de manera que el caràcter \e porta el prefix per indicar-ho.

[ ! ] ⇒ Error while reading directory
[ . ] ⇒ Error while reading subdirectory.
[ @ ] ⇒ File is socket or simlink.
[ H ] ⇒ Hardlink which is already counted.
[ e ] ⇒ Empty directory.

Si us agrada la sortida en blanc i negre, podeu utilitzar el senyalador \-c\. Vegeu la imatge següent on la sortida s'imprimeix en blanc i negre.

$ gdu -c /etc/systemd

Totes les ordres fins ara iniciaran un mode interactiu per mostrar les estadístiques del disc. Si voleu la sortida en mode no interactiu, utilitzeu el senyalador \-n\.

$ gdu -n ~

Això és tot per aquest article. Juga amb gdu i fes-nos saber com s'adapta a les teves necessitats en comparació amb altres eines d'ús del disc.