Gdu – Usa ka Pretty Fast Disk Usage Analyzer alang sa Linux


Niini nga artikulo, atong tan-awon ang df.

Ang himan nga gdu gihimo alang sa mga drive sa SSD diin magamit ang parallel nga pagproseso. Kini nga himan mahimo usab nga magtrabaho uban sa HDD nga adunay gamay nga performance kumpara sa SSD drive. Mahimo usab nimong susihon ang mga resulta sa benchmark. Adunay daghang uban pang susama nga mga himan ug kinahanglan nimo nga magdula una sa gdu aron makita kung makatagbaw ba ang imong mga panginahanglan.

Giunsa ang Pag-install sa Gdu - Linux Disk Usage Analyzer

Adunay pipila ka lainlaing mga paagi aron ma-install ang gdu sa lainlaing mga lami sa Linux apan magpadayon ako sa usa ka sagad nga paagi nga masunod bisan unsa pa ang pag-apod-apod nga imong gipadagan.

Adto sa gdu GitHub release page aron ma-download ang archive file. Ang pinakabag-o nga bersyon mao ang V4.9.1 ug akong gisugyot nga i-download ang pinakabag-o nga bersyon.

$ 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

Karon mahimo nimong pamatud-an ang pag-install pinaagi sa pagpadagan sa mosunud nga mando.

$ gdu --version

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

Ang usa ka maayong praktis sa dili pa magdula sa bisan unsang bag-ong mga himan mao ang pagsusi sa mga kapilian sa tabang.

$ gdu --help

Kung gipadagan nimo ang gdu nga mando nga wala ipasa ang bisan unsang argumento kini mag-scan sa imong karon nga direktoryo sa pagtrabaho. Naa ko sa akong home directory karon ug sa akong pagdagan sa gdu, imong makita gikan sa ubos nga hulagway ang akong home directory gi-scan.

$ gdu

Aron ma-scan ang bisan unsang partikular nga mga direktoryo kinahanglan nimo nga ipasa ang ngalan sa direktoryo ingon usa ka argumento.

$ gdu /home/tecmint/bash

Dili ka makapasar ug labaw sa usa ka argumento.

$ gdu /home /var

Adunay pipila ka mga operasyon nga mahimo nimo gamit ang gdu command. Pindota ang ? aron ma-access ang tabang.

Gikan sa tabang nga imong makita, adunay mga kapilian sa paghan-ay, pag-scan ug paglihok sa mga direktoryo. Pag-access sa tabang ug pagsulay sa pagsuhid sa tanan nga mga kapilian aron mahimong komportable.

Mahimo nimong papason ang file o direktoryo pinaagi sa pagpindot sa \d\ key. Kini moaghat kanimo alang sa kumpirmasyon.

Mahimo usab nimong tan-awon ang sulod sa bisan unsang file pinaagi sa pagpindot sa \v\ key. Aron makagawas sa file, pindota ang escape key.

Mahimo nimong ibalewala ang pipila ka mga direktoryo gikan sa output pinaagi sa pagdugang sa mga ngalan sa direktoryo isip argumento sa bandila nga -i. Ang daghang mga direktoryo mahimo usab nga ipasa sa -i nga bandila ug ang matag direktoryo kinahanglan nga ibulag pinaagi sa mga koma.

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

Mahimo nimong makita ang mga espesyal nga karakter sa mga file ug direktoryo ug ang matag usa adunay espesyal nga kahulugan. Gikan sa ubos nga pananglitan imong makita ang \/network nga direktoryo nga walay sulod mao nga ang karakter nga \e giprefix aron ipasabot kana.

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

Kung gusto nimo ang itom ug puti nga output, mahimo nimong gamiton ang \-c\ nga bandila. Tan-awa ang hulagway sa ubos diin ang output giimprinta sa itom ug puti.

$ gdu -c /etc/systemd

Ang tanan nga mga mando hangtod karon maglansad usa ka interactive mode aron ipakita ang mga istatistika sa disk. Kung gusto nimo ang output sa non-interactive mode gamita ang \-n\ flag.

$ gdu -n ~

Mao kana alang niini nga artikulo. Pagdula uban ang gdu ug ipahibalo kanamo kung giunsa kini nahiangay sa imong mga panginahanglan kumpara sa ubang mga gamit sa paggamit sa disk.