En hurtig måde at få et resumé af det tilgængelige og brugte diskplads på dit Linux-system er at skrive kommandoen df i et terminalvindue. Kommandoen df står for "disk filesystem ". Med alternativet -h (df -h) vises diskpladsen i" menneskelig læsbar "form, hvilket i dette tilfælde betyder, at det giver dig enhederne sammen med tallene.
Udgangen af kommandoen df er et bord med fire kolonner. Den første kolonne indeholder filsystembanen, som kan være en reference til en harddisk eller en anden lagerenhed eller et filsystem, der er tilsluttet netværket. Den anden kolonne viser kapaciteten i det pågældende filsystem. Den tredje kolonne viser det ledige rum, og den sidste kolonne viser den vej, som det pågældende filsystem er monteret på. Monteringspunktet er stedet i katalogtræet, hvor du kan finde og få adgang til det pågældende filsystem.
Du-kommandoen viser derimod det diskplads, der bruges af filerne og mapperne i den aktuelle mappe. Igen gør -h-indstillingen (df -h) lettere at forstå outputen.
Som standard angiver kommandoen du alle undermapper for at vise, hvor meget diskplads der er besat. Dette kan undgås med -s mulighed (df -h -s). Dette viser kun et resumé. Det kombinerede diskplads, der bruges af alle undermapper. Hvis du vil vise diskbrugen af en mappe (mappe) andet end den nuværende mappe, skal du simpelthen sætte det pågældende katalognavn som det sidste argument. For eksempel: du -h-billeder, hvor "billeder" ville være en underkatalog for den aktuelle mappe.
Mere om kommandoen df
Som standard skal du kun se de tilgængelige filsystemer, som er standard, når du bruger kommandoen df.
Du kan dog returnere brugen af alle filsystemer, herunder pseudo, duplikat og utilgængelige filsystemer ved at bruge en af følgende kommandoer:
df -adf -all
Ovennævnte kommandoer vil ikke virke meget nyttige for de fleste mennesker, men de næste vil. Som standard er det brugte og tilgængelige diskplads angivet i byte. Du kan selvfølgelig bruge følgende kommando: df -h
Dette viser output i et mere læseligt format, såsom størrelse 546G, tilgængelig 496G. Selv om dette er ok, er måleenhederne forskellige for hvert filsystem. For at standardisere enhederne på tværs af alle filsystemer, du kan bruge, skal du blot bruge følgende kommandoer: df -BMdf --block-size = M
M står for megabyte. Du kan også bruge et af følgende formater: En kilobyte er 1024 byte og en megabyte er 1024 kilobytes. Du kan undre dig over, hvorfor vi bruger 1024 og ikke 1000. Det er alt sammen at gøre med computerens binære sminke. Du starter ved 2 og derefter 4, 8, 16, 32, 64, 128, 256, 512 og derefter 1024. Mennesker har imidlertid tendens til at tælle i decimaler, så vi er vant til at tænke i 1, 10, 100, 1000. Du kan bruge følgende kommando til at vise værdierne i et decimaltal i modsætning til det binære format. (dvs. det udskriver værdier i magt på 1000 i stedet for 1024). df -Hdf -si
Du vil opdage, at tal som 2.9G bliver 3.1G. At løbe tør for diskplads er ikke det eneste problem, du måtte have, når du kører et Linux-system. Et Linux-system bruger også begrebet inoder. Hver fil, du opretter, får en inode. Du kan dog oprette hårde forbindelser mellem filer, der også bruger inoder. Der er en grænse for antallet af inoder, som et filsystem kan bruge. For at se, om dine filsystemer er tæt på at ramme deres grænse, kør følgende kommandoer: df -idf - inder
Du kan tilpasse output fra kommandoen df som følger: df --output = FIELD_LIST
De tilgængelige muligheder for FIELD_LIST er som følger: Du kan kombinere nogle eller alle felterne. For eksempel: df --output = kilde, størrelse, brugt
Du kan også ønske at se totaler for værdierne på skærmen, såsom det samlede ledige rum på tværs af alle filsystemer. For at gøre dette skal du bruge følgende kommando: df - total
Som standard viser df-listen ikke filsystemtypen. Du kan udlæse filsystemtypen ved at bruge følgende kommandoer: df -Tdf - print-type
Filsystemtypen vil være noget som ext4, vfat, tmpfs Hvis du bare vil se oplysninger for en bestemt type, kan du bruge følgende kommandoer: df -t ext4dt - type = ext4
Alternativt kan du bruge følgende kommandoer til at udelukke filsystemer. df -x ext4df --exclude-type = ext4 Du kommandoen som du allerede har læst lister detaljer om filplads brugen for hver mappe. Som standard efter hver vare er angivet, vises der en vognretur, der viser hvert nyt element på en ny linje. Du kan udelade vognreturet ved at bruge følgende kommandoer: du -0du - null
Dette er ikke særlig nyttigt, medmindre du vil se den samlede brug hurtigt. En mere nyttig kommando er evnen til at angive det rum, der er taget af alle filer og ikke kun katalogerne. For at gøre dette skal du bruge følgende kommandoer: du-aduall
Du vil sandsynligvis gerne udstille disse oplysninger til en fil ved hjælp af følgende kommando: du -a> filnavn
Som med kommandoen df, kan du angive, hvordan udgangen er præsenteret.Som standard er det i bytes, men du kan vælge kilobytes, megabyte osv. Ved hjælp af følgende kommandoer: du -BMdu - blokstørrelse = M
Du kan også gå til den menneskelige læsbar til f.eks. 2.5G ved hjælp af følgende kommandoer: du -hdu - human læselig
For at få en total i slutningen, brug følgende kommandoer: du-cdu - total
Mere om Du Command