Hvordan bruke du kommando i Linux

Hvordan bruke du kommando i Linux
DU -kommandoen brukes til å administrere lagringsplassen i Linux, for eksempel for å sjekke hvor mye plass som brukes av filene og hvor mye som er gratis å lagre nye filer og installere nye pakker. Ved hjelp av DU-kommandoen kan vi finne ut det rommet som er okkupert av filene og katalogene i Linux, og i denne oppskrivningen lærer vi bruken av DU-kommandoen på Linux ved hjelp av forskjellige eksempler.

Hvordan bruke DU -kommandoen i Linux

DU -kommandoen brukes til å finne ut hvor mye systemminne som brukes av forskjellige kataloger eller underkataloger. Den generelle syntaksen til DU -kommandoen i Linux er:

$ du [opsjoner] katalog/underkatalog

Det er forskjellige alternativer som kan brukes med DU -kommandoen til forskjellige formål:

Alternativer Formål
h Å vise enhetene
en For å vise diskplassen som brukes av alle tilgjengelige filer i den spesifiserte katalogen
s For å vise totalen av hver katalog
c Den kombinerer alle størrelsene på filene og viser dem separat i delen av totalen
-tilsynelatende størrelse Den viser den absolutte størrelsen på filene i katalogen
-Maks-dybde Den brukes til å spesifisere kommandoen som mappen går innenfor katalogen
-utelukke Det brukes til å ekskludere noen spesifiserte filer
-tid Den viser tiden for den siste modifiseringen som ble gjort i filen

Før du bruker disse alternativene, vil vi vise diskstørrelsen som brukes av katalogene i hjemmekatalogen ved hjelp av kommandoen:

$ du /home /hammad

I utgangen vises størrelsene, men uten enhetene er det vanskelig for oss å gjenkjenne om disse er i GBS, MBS eller i KBS, å vise størrelsene med enheter, vi utfører kommandoen ovenfor ved hjelp av “-h” alternativ:

$ du -h /Home /Hammad

Størrelsene som brukes av filene i katalogen er forståelige ettersom enhetene er nevnt med dem; For å vise alle filene som er til stede i en hvilken som helst katalog eller underkatalog, kan vi bruke "-a" -flagget:

$ du -ha/home/hammad/dokumenter

Hvis vi vil vise sammendraget av størrelsen på "New_Directory" i ovennevnte utgang, kan vi bare erstatte "-s" -flagget med "-a" -flagget i alternativene:

$ du -hs/home/Hammad/Documents/new_directory

For å vise størrelsen på alle filer i katalogen til dokumenter, og vise deres samlede resultat under tittelen “Total”, bruker vi “-C” -flagget:

$ du -hc/home/hammad/dokumenter

Hvis vi trenger å vise den tilsynelatende størrelsen på filene som er tilgjengelige i katalogen, vil vi bruke alternativet "-apparent-size":

$ DU-Apparent-size/Home/Hammad/Documents

Tilsvarende kan vi begrense terminalen for å gå til de spesifiserte undermappene ved å bruke alternativet “-max-dybde”, for eksempel spesifiserer vi “1” for å gå til de eneste første undermappene:

$ du--max-dypth = 1 /Home /Hammad

Vi kan se fra utgangen, størrelsen er beregnet og bare vist for den første mappen, nå hvis vi vil beregne og vise opp til de to første mappene, kjør kommandoen:

$ du--max-dypth = 2 /Home /Hammad

Vi kan ekskludere filer ved å bruke alternativet “-Exclude”. For eksempel kan vi ekskludere alle de skjulte filene fra hjemmekatalogen ved å bruke "./.”For skjulte filer:

$ du -ha -exclude =./.*

Det siste alternativet vi diskuterer i denne oppskrivningen er tidsalternativet som brukes til å vise endringene som er gjort i den siste filen:

$ du -Time

Konklusjon

DU -kommandoen er veldig nyttig med å administrere diskplassen, da den forteller hvor mye plass som har vært okkupert av filene og pakkene, så vi kan beregne hvor mye plass som er gratis på disken for nye filer og pakker. I denne oppskrivningen har vi diskutert de forskjellige måtene å bruke DU-kommandoen med de forskjellige alternativene.