In het volgende artikel gaan we kijken naar gdu. Gaat over een schijfgebruiksanalysator, die open source is en in go is geschreven Gdu is beschikbaar voor Gnu / Linux, macOS en Microsoft Windows. Volgens de maker is dit programma geïnspireerd door godu, dua, ncdu en df.
Gdu (Ga naar schijfgebruik) lijkt erg op ncdu, een populaire schijfgebruikanalysator troosten. Hoewel het een belangrijk verschil heeft, en het is de snelheid van het programma. De gdu-tool is gemaakt voor SSD-schijven, waar parallelle verwerking kan worden gebruikt. Deze tool kan ook met HDD werken, maar krijgt lagere prestaties in vergelijking met SSD-schijven.
Gdu, een schijfgebruiksanalysator die we in Ubuntu kunnen gebruiken
Ubuntu-gebruikers kunnen verschillende manieren gebruiken om gdu te installeren, zoals:
Installeer de opslagplaats
Om deze installatieoptie te gebruiken, laten we beginnen met het toevoegen van de projectrepository We kunnen dit doen door een terminal te openen (Ctrl + Alt + T) en het commando daarin uit te voeren:
sudo add-apt-repository ppa:daniel-milde/gdu
Na het updaten van de software die beschikbaar is vanuit de repositories, kunnen we nu ga verder met de installatie met dit andere commando:
sudo apt install gdu
Installeer als module
We zullen dit programma ook vinden op Snapcraft. Voor installeer het op onze computer we hoeven alleen maar een terminal te openen (Ctrl + Alt + T) en het commando uit te voeren:
snap install gdu-disk-usage-analyzer
Na installatie hebben we nodig breng de nodige verbindingen tot stand:
snap connect gdu-disk-usage-analyzer:mount-observe :mount-observe snap connect gdu-disk-usage-analyzer:system-backup :system-backup
En om te eindigen we zullen een alias aanmaken, zodat we het programma kunnen starten door gewoon gdu te typen Dit kan gedaan worden met behulp van het commando:
sudo snap alias gdu-disk-usage-analyzer.gdu gdu
Installeer vanaf GitHub
Om de nieuwste versie van dit programma te installeren, we kunnen naar de releases pagina van gdu op GitHub om het vereiste bestand te downloaden De nieuwste versie die hier wordt gepubliceerd, is 4.9.1. Als u de terminal wilt gebruiken voor het downloaden, kunt u gebruik maken van krullen in een terminal (Ctrl + Alt + T) als volgt:
curl -L https://github.com/dundee/gdu/releases/latest/download/gdu_linux_amd64.tgz | tar xz
Na de installatie zullen we dat doen geef uitvoeringsrechten aan het gedownloade bestand We doen dit met het commando:
chmod +x gdu_linux_amd64
Om af te maken laten we het bestand naar de directory verplaatsen / usr / bin, en dus kunnen we het vanuit elke map op ons systeem gebruiken operationeel:
sudo mv gdu_linux_amd64 /usr/bin/gdu
Controleer de installatie
Welke optie u ook gebruikt om het programma te installeren, nu kunnen we dat controleer installatie en versie het volgende commando uitvoeren:
gdu --version
Ik moet zeggen dat in de vorige schermafbeelding de geïnstalleerde versie de versie is die vandaag is verkregen door het programma te downloaden van GitHub.
Een snelle blik op gdu
Zoals het heeft een terminal gebruikersinterface (TUI), kunnen we door mappen en schijven navigeren met behulp van toetsenbordpijlen. Het stelt ons ook in staat om het resultaat te sorteren op bestandsnaam of grootte.
- Pijl omhoog ok → verplaats de cursor naar boven.
- Pijl-omlaag oj → om de cursor naar beneden te verplaatsen.
- Intro → selecteer directory / apparaat.
- Pijl naar links oh → ga naar de hoofddirectory.
- d → verwijder het geselecteerde bestand of map. Het zal om bevestiging vragen.
- n → sorteer op naam.
- s → sorteer op maat.
- Ctrl + c → sluit de applicatie af.
Om meer te weten over de bewerkingen die we met deze tool kunnen uitvoeren moet je drukken? vanuit de programma-interface om toegang te krijgen tot de Help.
Gdu uitvoeren
Als we het gdu-commando uitvoeren zonder argumenten door te geven, zal het de huidige werkdirectory scannen:
gdu
naar scan bepaalde mappen, we moeten de directorynaam doorgeven als een argument:
gdu /ruta/de/carpeta/
Het is mogelijk dat we tijdens of na de scan speciale tekens in bestanden en mappen zien, en elk heeft een speciale betekenis. De karakters die we kunnen vinden zijn de volgende:
- → Fout bij het lezen van directory
- [. ] → Fout bij het lezen van submap.
- → Het bestand is socket of simlink.
- [H] → Hardlink die al is geteld.
- [e] → Map leegmaken.
Als je dat liever hebt zie de zwart-wit output, kunnen we de optie '-c' wanneer we het programma uitvoeren:
gdu -c /ruta/de/carperta/
Alle opdrachten tot nu toe starten een interactieve modus om schijfstatistieken weer te geven. Als wat ons interesseert, is dat de output in niet-interactieve modus is, hoeven we alleen de optie '-n' in bevel.
gdu -n .config/
Help
Dit zijn slechts enkele van de opties die we kunnen gebruiken wanneer we dit programma starten. Ze kunnen bekijk alle beschikbare mogelijkheden typen in terminal (Ctrl + Alt + T):
gdu --help
Er zijn veel andere vergelijkbare tools met hetzelfde doel. Dit is nog een optie die kan worden aangepast aan de behoeften van sommige gebruikers. Het kan leer meer over deze tool in het pagina op GitHub van het project.