Windows Tips & News

Find den største fil og mappe i Linux

click fraud protection
ANBEFALEDE: Klik her for at løse Windows-problemer og optimere systemets ydeevne

Nogle gange skal Linux-brugere muligvis finde den største mappe eller den største fil på deres diskdrev. Du kan hurtigt finde dette med en enkelt kommando. Lad os se, hvordan det kan lade sig gøre.

Reklame


I en af ​​vores tidligere artikler så vi i detaljer Sådan ser du forbruget af diskplads for en fil eller mappe ved hjælp af Linux-terminal. Den nævnte artikel refererer til kommandoen "du", som er i stand til at beregne oversigtsstørrelsen af ​​en mappe eller en fil. Du kan kombinere det med et par andre konsolværktøjer for at finde ud af det største element. Her er hvordan.

Find den største fil og mappe 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 du kun at udskrive oversigtsoplysningerne.
-h-switchen ændrer størrelsen i resultatet fra almindelige bytes til et menneskeligt læsbart format.

Se følgende skærmbillede:linux-find-største-fil-eller-mappe

Det er ikke noget problem, når mappen du analyserer er lille. Men hvis du prøver at tjekke hele filsystemet, kan det være meget svært at gennemgå hele outputtet af du-værktøjet. Løsningen du kan bruge er at kombinere du med sorteringskommandoen.

Kommandoen vil se ud som følger:

du -hs ./distr/*|sort -rh

Sorteringskommandoen kombineret med du via pipeline-tegnet har to switches: -r og -h.
-h fortæller kommandoen, at de data, der skal behandles, er i et menneskeligt læsbart format.
-r gør sorteringskommandoen til at rækkefølge dataene i omvendt format

Outputtet bliver som følger:linux-største-fil-eller-mappe-sorteret

Dette er meget nyttigt.

Lad os nu formindske outputtet til et bestemt antal poster. Lad os for eksempel se de 5 største filer og mapper. Du skal bare kombinere du og sortere med hovedkommandoen.

du -hs ./distr/*|sort -rh|head -n 5

Argumentet -n for head-kommandoen angiver, hvor mange linjer der skal inkluderes i outputtet. I mit tilfælde vil jeg gerne se de 5 største linjer.

Udgangen er som følger:linux-største-fil-eller-mappe-sorteret-top-5

Det er det. Ved at bruge den medfølgende kombination af kommandoer kan du hurtigt finde den største fil og mappe i Linux. Du skal bare rette rodstien til du-kommandoen, og du er færdig.

ANBEFALEDE: Klik her for at løse Windows-problemer og optimere systemets ydeevne
Microsoft Edge: Understøttelse af Windows Stavekontrol i Chromium Engine

Microsoft Edge: Understøttelse af Windows Stavekontrol i Chromium Engine

ANBEFALEDE: Klik her for at løse Windows-problemer og optimere systemets ydeevneMicrosoft ønsker,...

Læs mere

Farverige Windows 10-ikoner: Kamera

Farverige Windows 10-ikoner: Kamera

Den indbyggede Kamera-app i Windows 10 modtager et helt nyt ikon. Denne opdatering er endnu et sk...

Læs mere

Tving til at aktivere din telefon-apps hemmelige skjulte funktioner i Windows 10

Tving til at aktivere din telefon-apps hemmelige skjulte funktioner i Windows 10

ANBEFALEDE: Klik her for at løse Windows-problemer og optimere systemets ydeevneSådan tvinges du ...

Læs mere