Diskhantering

Kontrollera katalogstorlek i Linux

Kontrollera katalogstorlek i Linux
Det är ganska enkelt att kontrollera storleken på kataloger och filer med GUI. Att få storleken på en katalog med kommandoraden kan vara mycket svårare än när man använder GUI. Med kommandot 'ls' kan du lista innehållet i en katalog men du kan inte se exakt utrymme eller katalogstorlek. Istället måste du utforska fler kommandon för att få den exakta storleken på katalogen eller filen.

I den här artikeln lär du dig hur du kontrollerar katalogstorlek på Linux med hjälp av kommandoradsmiljön. Alla kommandon som visas i den här artikeln kördes på en Ubuntu 20.04-systemet. Alla metoder och steg utförs i terminalen. Du kan snabbt öppna terminalfönstret genom att skriva Ctrl + Alt + t.

Nedan följer några metoder som du kan använda för att kontrollera katalogstorlek på Linux-system. Vi kommer att utforska dessa metoder en efter en:

Metod 1: Kontrollera katalogstorlek med du Command

Standardkommandot som används för att kontrollera katalogens storlek kallas kommandot 'du', vilket står för disk usalvia. Du-kommandot är installerat på de flesta Linux-distributioner. Med kommandot du kan du se den aktuella katalogstorleken på ditt system enligt följande:

$ du

Ovanstående kommando visar en lista över hemkatalogens innehåll. Siffrorna som visas till vänster visar storleken i kilobyte för varje objekt.

Med alternativet -h kan du också visa utdata i mer beskrivande form, enligt följande:

$ du -h

Ovanstående kommando visar utrymmet i kilo, mega och Gigabyte med siffror.

För att hitta storleken på den specifika katalogen, använd följande syntax:

$ du -h / katalog-sökväg

Du måste köra ovanstående kommando som sudo-användare, eftersom vissa kataloger kräver vissa behörigheter för åtkomst till särskilt kataloginnehåll.

Använd följande kommando för att kontrollera katalogstorleken för / var-katalogen:

$ sudo du -h / var

Med alternativet -hc kan du visa storleken på den specifika katalogen i läsbar form på följande sätt:

$ sudo du -hc / var

Du kan också ändra underkatalogens sökdjup med alternativet max-djup. Till exempel, om du bara vill visa den översta katalogen, måste du ställa in max-depth = 0 enligt följande:

$ sudo du -hc -max-depth = 0 / var

På samma sätt, för att hämta den översta katalogen med ett lager av underkatalog, kommer du att ställa in max-depth = 1.

$ sudo du -hc -max-depth = 1 / var

Om du vill utforska fler kommandon relaterade till du kan du använda följande kommando:

$ man du

Metod 2: Kontrollera katalogstorlek med trädkommando

Trädkommandot används för att visa kataloger, underkataloger och filer i trädformatet. Du kan göra det här kommandot mer användbart genom att ange flaggor och alternativ för anpassning. Trädkommandot är inte redan installerat på de flesta Linux-systemen. Du kan installera det här kommandot med hjälp av apt-pakethanteraren enligt följande:

$ sudo apt installera träd

För att visa den aktuella katalogen använder underkataloger och filer följande kommando på terminalen:

$ träd -d -h

Med trädkommandot kan du också hämta innehållet i en viss katalog med följande syntax:

$ tree / katalog-sökväg

För att lista innehållet i / var-katalogen använder du följande kommando:

$ träd / var

Efter att ha slutfört kommandot kommer det att visa det totala antalet kataloger och underkataloger.

För att lära dig mer om trädkommandot, använd följande kommando:

$ man träd

Metod 3: Kontrollera katalogstorlek med ncdu-kommando

NCurses Disk Usage, förkortat 'ncdu', används också för att kontrollera katalogstorleken. ncdu är inte installerat som standard på de flesta Linux-system. Du måste installera det här kommandot med hjälp av kommandoraden via apt-pakethanteraren enligt följande:

$ sudo apt installera ncdu

Med hjälp av ncdu kan du visa en interaktiv visning av din systemdiskanvändning. Utför följande för att prova det här kommandot:

$ ncdu

Det övre övre vänstra hörnet visar den aktuella katalogen som visas. Den vänstra kolumnen visar katalogstorlek i det numeriska värdet, där # -tecknen anger storleken bredvid varje katalog. Med hjälp av piltangenterna kan du navigera mellan dessa rader. Här är syftet med högerpilen att bläddra i katalogen, och syftet med vänsterpilen är att flytta dig tillbaka.

Med ncdu-kommandot kan du också rikta in dig på en viss katalog, enligt följande:

$ ncdu / var

För att avsluta ncdu-gränssnittet, tryck på 'q' och tryck på 'för att få hjälp?''.

I den här artikeln lärde du dig hur du kontrollerar katalogstorleken för att använda terminalkommandoraden på Ubuntu 20.04 Linux-system genom tre olika metoder. Du kan utforska fler kommandon relaterade till träd-, ncdu- och du-kommandon med terminalen. Dessa kommandon kan användas på alla Linux-distributioner. Om du har några frågor eller förslag är du välkommen att kommentera nedan.

Bästa Linux Distros för spel 2021
Linux-operativsystemet har kommit långt från sitt ursprungliga, enkla, serverbaserade utseende. Detta operativsystem har förbättrats enormt de senaste...
Hur du fångar och strömmar din spelsession på Linux
Tidigare betraktades spel bara som en hobby, men med tiden såg spelindustrin en enorm tillväxt när det gäller teknik och antalet spelare. Spelpubliken...
Bästa spel att spela med handspårning
Oculus Quest introducerade nyligen den fantastiska idén om handspårning utan kontroller. Med ett ständigt ökande antal spel och aktiviteter som utför ...