Nogle gange skal Linux-brugere muligvis finde den største mappe eller den største fil på deres diskdrev. Du kan finde dette hurtigt med en enkelt kommando. Lad os se, hvordan det kan gøres.
Annoncering
I en af vores tidligere artikler så vi detaljeret Sådan ser du diskpladsforbruget til en fil eller mappe ved hjælp af Linux-terminal . Den nævnte artikel henviser til kommandoen 'du', som er i stand til at beregne resuméstørrelsen for en mappe eller en fil. Du kan kombinere det med et par andre konsolværktøjer for at finde ud af den største vare. Sådan gør du.
Find største fil og bibliotek i Linux
For at finde den største fil og mappe i Linux kan du kombinere du med sorteringskommandoen. For eksempel kan du udføre du for en mappe, der indeholder undermapper som denne:
du -hs ./distr/*
-S-kontakten fortæller dig, at du kun skal udskrive resuméinformation.
-H-kontakten ændrer størrelsen i resultatet fra almindelige bytes til et menneskeligt læsbart format.
er mine chauffører opdateret
Se følgende skærmbillede:
Det er ikke noget problem, når den mappe, du analyserer, er lille. Men hvis du prøver at kontrollere hele filsystemet, kan det være meget svært at gennemgå den fulde output af du-værktøjet. Den løsning, du kan bruge, er at kombinere du med sorteringskommandoen.
Kommandoen ser ud som følger:
du -hs ./distr/*|sort -rh
Sorteringskommandoen kombineret med du via pipeline-tegnet har to switche: -r og -h.
-h fortæller kommandoen, at de data, der skal behandles, er i menneskeligt læsbart format.
-r får sorteringskommandoen til at bestille dataene i omvendt format
Outputtet vil være som følger:
google fotos uploader ikke alle fotos
Dette er meget nyttigt.
Lad os nu krympe output til et bestemt antal poster. Lad os for eksempel se de 5 største filer og mapper. Bare kombiner du og sorter med hovedkommandoen.
du -hs ./distr/*|sort -rh | head -n 5
Argumentet -n for hovedkommandoen angiver, hvor mange linjer der skal medtages i output. I mit tilfælde vil jeg se de 5 største linjer.
Outputtet er som følger:
Det er det. Ved hjælp af den medfølgende kombination af kommandoer kan du hurtigt finde den største fil og mappe i Linux. Ret bare rodstien til du-kommandoen, og du er færdig.