Ett snabbt sätt att få en sammanfattning av tillgängligt och använt diskutrymme på ditt Linux-system är att skriva in df-kommandot i ett terminalfönster. Kommandot df står för "disk filesystem ". Med alternativet -h (df -h) visas diskutrymmet i" mänskligt läsbar "form, vilket i det här fallet betyder att det ger enheterna tillsammans med siffrorna.
Utmatningen från kommandot df är en tabell med fyra kolumner. Den första kolumnen innehåller filsystembanan, som kan vara en referens till en hårddisk eller annan lagringsenhet eller ett filsystem som är anslutet till nätverket. Den andra kolumnen visar kapaciteten för det filsystemet. Den tredje kolumnen visar ledigt utrymme, och den sista kolumnen visar den väg som filsystemet är monterat på. Monteringspunkten är platsen i katalogtreet där du kan hitta och komma åt det filsystemet.
Du-kommandot visar å andra sidan det diskutrymme som används av filerna och katalogerna i den aktuella katalogen. Återigen -h-alternativet (df -h) gör utdata lättare att förstå.
Som standard listas kommandot du i alla underkataloger för att visa hur mycket diskutrymme var och en har upptaget. Detta kan undvikas med alternativet -s (df -h-s). Detta visar bara en sammanfattning. Det kombinerade diskutrymmet som används av alla underkataloger. Om du vill visa skivanvändningen av en katalog (mapp) än den nuvarande katalogen, lägger du helt enkelt det katalognamnet som det sista argumentet. Till exempel: du -h-bilder, där "bilder" skulle vara en underkatalog för den aktuella katalogen.
Mer om kommandot df
Som standard behöver du bara se de tillgängliga filsystemen som är standard när du använder kommandot df.
Du kan dock återvända användningen av alla filsystem inklusive pseudo, duplicera och otillgängliga filsystem genom att använda någon av följande kommandon:
df -adf -all
Ovanstående kommandon verkar inte vara mycket användbara för de flesta men de nästa kommer. Som standard anges det använda och tillgängliga hårddiskutrymmet i byte. Du kan självklart använda följande kommando: df -h
Detta visar utmatningen i ett mer läsbart format som storlek 546G, tillgänglig 496G. Även om detta är okej varierar måttenheterna för varje filsystem. För att standardisera enheterna över alla filsystem som du kan använda använder du bara följande kommandon: df -BMdf - block-size = M
M står för megabyte. Du kan också använda något av följande format: En kilobyte är 1024 byte och en megabyte är 1024 kilobytes. Du kanske undrar varför vi använder 1024 och inte 1000. Det handlar helt enkelt om datorns binära smink. Du börjar vid 2 och sedan 4, 8, 16, 32, 64, 128, 256, 512 och sedan 1024. Människor tenderar emellertid att räkna i decimal och så är vi vana att tänka på 1, 10, 100, 1000. Du kan använda följande kommando för att visa värdena i ett decimaltal i motsats till det binära formatet. (dvs det skriver ut värden i krafter på 1000 istället för 1024). df -Hdf -si
Du kommer att upptäcka att siffror som 2.9G blir 3.1G. Att köra ut på diskutrymme är inte det enda problemet du kan möta när du kör ett Linux-system. Ett Linux-system använder också begreppet inoder. Varje fil du skapar ges en inod. Du kan dock skapa hårda länkar mellan filer som också använder inoder. Det finns en gräns för antalet inoder som ett filsystem kan använda. För att se om dina filsystem ligger nära att träffa gränsen, kör följande kommandon: df -idf -inodes
Du kan anpassa utmatningen från kommandot df enligt följande: df --output = FIELD_LIST
De tillgängliga alternativen för FIELD_LIST är följande: Du kan kombinera alla eller alla fält. Till exempel: df --output = källa, storlek, används
Du kan också önska att se totals för värdena på skärmen, såsom det totala tillgängliga utrymmet i alla filsystem. För att göra detta använd följande kommando: df - total
Som standard visar df-listan inte filsystemtypen. Du kan mata ut filsystemtypen med följande kommandon: df -Tdf - print-typ
Filsystemtypen kommer att vara något som ext4, vfat, tmpfs Om du bara vill se information för en viss typ kan du använda följande kommandon: df -t ext4dt - type = ext4
Alternativt kan du använda följande kommandon för att utesluta filsystem. df -x ext4df --exclude-type = ext4 Du-kommandot som du redan har läst listor detaljer om filutrymmeanvändningen för varje katalog. Som standard efter varje objekt är listad visas en vagnretur som listar varje nytt objekt på en ny linje. Du kan släppa vagnens retur genom att använda följande kommandon: du -0du - null
Det här är inte särskilt användbart om du inte vill se den totala användningen snabbt. Ett mer användbart kommando är möjligheten att lista det utrymme som tagits av alla filer och inte bara katalogerna. För att göra detta använd följande kommandon: du -aduall
Du kommer noga att vilja utföra denna information till en fil med följande kommando: du -a> filnamn
Precis som med kommandot df kan du ange hur produktionen presenteras.Som standard är det i byte men du kan välja kilobytes, megabyte etc med följande kommandon: du -BMdu - block-size = M
Du kan också gå till den mänskliga läsbar för t.ex. 2,5G med följande kommandon: du -hdu - humanläsbar
För att få totalt i slutet använd följande kommandon: du -cdu - total
Mer om Du Command




