Linux - wmctrl - Fenster per Kommando steuern
Innehållsförteckning:
du
kommandot, förkortning för "diskanvändning" rapporterar den uppskattade mängden diskutrymme som används av givna filer eller kataloger. Det är praktiskt användbart för att hitta filer och kataloger som tar stora mängder diskutrymme.
Hur du använder kommandot
du
Den allmänna syntaxen för
du
kommandot är följande:
du… FILE…
Om den givna
FILE
är en katalog, kommer
du
att sammanfatta diskanvändningen för varje fil och underkatalog i den katalogen. Om inget
FILE
anges kommer
du
att rapportera diskanvändningen i den aktuella arbetskatalogen.
När du körs utan något alternativ visar
du
skivanvändningen för den givna filen eller katalogen och var och en av dess underkataloger i byte.
du ~/Documents
Du kan också skicka flera filer och kataloger till
du
kommandot som argument:
du ~/Documents ~/Pictures ~/.zshrc
du
har många alternativ, vi beskriver bara de mest använda.
Alternativet-ett berättar för
du
att rapportera diskutrymmet för varje fil i katalogen.
du -a ~/Documents
Vanligtvis vill du bara visa det utrymme som upptas av den givna katalogen i ett mänskligt läsbart format. För att göra det, använd alternativet
-h
.
Till exempel, för att få den totala storleken på
/var/lib
och alla dess underkataloger, kör du följande kommando:
sudo du -h /var
Vi använder
sudo
eftersom de flesta filer och kataloger i katalogen
/var/lib
ägs av rotanvändaren och inte är läsbara av de vanliga användarna. Utgången ser ut så här:
… 4.0K /var/lib/apt/mirrors/partial 8.0K /var/lib/apt/mirrors 205M /var/lib/apt 2.9G /var/lib/
För att bara rapportera den totala storleken för den angivna katalogen och inte för underkataloger använder du alternativet
-s
:
sudo du -sh /var
2.9G /var
Alternativet
-c
berättar för
du
att rapportera en total summa. Detta är användbart när du vill få den kombinerade storleken på två eller flera kataloger.
sudo du -csh /var/log /var/lib
1.2G /var/log 2.9G /var/lib 4.1G total
sudo du -h --max-depth=1 /var/lib
… 544K /var/lib/usbutils 4.0K /var/lib/acpi-support 205M /var/lib/apt 2.9G /var/lib
Standardverktyget för
du
verktyget är att återskapa diskutrymmet som används av katalogen eller filen. För att hitta den synliga storleken på en fil, använd
--apparent-size
. Den "uppenbara storleken" på en fil är hur mycket data som faktiskt finns i filen.
sudo du -sh --apparent-size /var/lib
2.9G /var/lib
du
låter dig också använda skalmönster. Till exempel, för att få storleken på alla kataloger som börjar med "Gör" i din hemkatalog, skulle du köra:
sudo du -csh ~/Do*
102M /home/linuxize/Documents 358M /home/linuxize/Downloads 460M total
Använda
du
med andra kommandon
du
kommandot kan kombineras med andra kommandon med rör.
Till exempel, för att skriva ut de 5 största katalogerna i katalogen
/var
skickar du utdata från
du
till
sort
att sortera katalogerna efter deras storlek och rör sedan utdata till huvudkommandot som bara skriver ut de 5 bästa katalogerna:
sudo du -h /var/ | sort -rh | head -5
4.6G /var/ 2.9G /var/lib 2.6G /var/lib/snapd 1.7G /var/lib/snapd/snaps 1.2G /var/log/journal/af8ce1d394b844fea8c19ea5c6a9bd09
Slutsats
Nu bör du ha en god förståelse för hur du använder kommandot
du
.
till skillnad från
df
som skriver ut information om diskanvändningen i de monterade filsystemen, ger
du
kommandot dig uppskattning av diskutrymme som används av givna filer eller kataloger.
Du kan se alla tillgängliga alternativ för
du
kommandon genom att skriva
man du
i din terminal.
Hur man kontrollerar diskutrymme i Linux med hjälp av kommandot df
Hur mycket utrymme har jag kvar på min hårddisk? På Linux-baserade system kan du använda kommandot df för att få en detaljerad rapport om systemets användning av hårddiskutrymme.
Döda kommandot i Linux
Killkommandot skickar en signal till specificerade processer eller processgrupper som får dem att agera i enlighet med signalen. kill är ett skal som är inbyggt i de flesta Bourne-härledda skal som Bash och Zsh.
Leta reda på kommandot i Linux
En av de vanligaste operationerna när du arbetar med Linux är att söka efter filer och kataloger. I den här tutorialen kommer vi att förklara hur man använder lokaliseringskommandot.







