Noen ganger kan Linux-brukere trenge å finne den største katalogen eller den største filen på diskstasjonen. Du finner dette raskt med en enkelt kommando. La oss se hvordan det kan gjøres.
Annonse
I en av våre tidligere artikler så vi i detalj Hvordan se diskplassbruk for en fil eller mappe ved hjelp av Linux-terminal . Den nevnte artikkelen refererer til 'du' -kommandoen som er i stand til å beregne sammendragsstørrelsen til en katalog eller en fil. Du kan kombinere den med noen få andre konsollverktøy for å finne ut det største elementet. Slik gjør du det.
Finn største fil og katalog i Linux
For å finne den største filen og katalogen i Linux, kan du kombinere du med sorteringskommandoen. For eksempel kan du utføre du for en mappe som inneholder undermapper som denne:
du -hs ./distr/*
-S bryteren ber deg skrive ut bare sammendragsinformasjonen.
-H bryteren endrer størrelsen i resultatet fra vanlige byte til et lesbart format.
hvordan du lukker jage sparekonto
Se følgende skjermbilde:
Det er ikke noe problem når mappen du analyserer er liten. Men hvis du prøver å sjekke hele filsystemet, kan det være veldig vanskelig å se gjennom hele produksjonen av du-verktøyet. Løsningen du kan bruke er å kombinere du med sorteringskommandoen.
Kommandoen vil se slik ut:
du -hs ./distr/*|sort -rh
Sorteringskommandoen kombinert med du via rørledningstegnet har to brytere: -r og -h.
-h forteller kommandoen at dataene som skal behandles, er i leselig format.
-r lager sorteringskommandoen for å bestille dataene i omvendt format
Resultatet blir som følger:
hvordan du opphever valget av fuzzy select i gimp
Dette er veldig nyttig.
La oss nå krympe utdataene til et bestemt antall poster. La oss for eksempel se de 5 største filene og katalogene. Bare kombiner du og sorter med hodekommandoen.
du -hs ./distr/*|sort -rh | head -n 5
Argumentet -n for hodekommandoen spesifiserer hvor mange linjer som skal inkluderes i utdataene. I mitt tilfelle vil jeg se de 5 største linjene.
Resultatet er som følger:
Det er det. Ved å bruke den medfølgende kombinasjonen av kommandoer kan du raskt finne den største filen og katalogen i Linux. Bare korriger rotbanen for du-kommandoen, og du er ferdig.