Df: Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
(Skapade sidan med ''''NAMN'''        '''df - rapportera användningen av filsystemets diskutrymme''' '''SYNOPSIS'''        ''df [FLAGGOR]... [FILE...'' '''BESKRIVNING''' Den här manualsidan dokumenterar GNU-versionen av df. df visar mängden tillgängligt diskutrymme i filsystemet som innehåller varje filnamnsargument. Om inget filnamn anges visas det tillgängliga utrymmet på alla för närvarande monterade filsystem. Diskutrymme visas i 1K block som standard, såvida inte...')
 
Ingen redigeringssammanfattning
(3 mellanliggande sidversioner av samma användare visas inte)
Rad 1: Rad 1:
'''NAMN'''
== df - Rapportera filsystemets diskanvändning ==
Kommandot `df` används för att visa information om filsystemets diskanvändning i ett Unix-liknande operativsystem.


       '''df - rapportera användningen av filsystemets diskutrymme'''
=== Syntax ===
df [ALTERNATIV]... [FILSYSTEM]...


'''SYNOPSIS'''
=== Beskrivning ===
Kommandot `df` rapporterar mängden använd och tillgänglig diskutrymme på filsystem. Som standard visar `df` information för alla monterade filsystem.


       ''df [FLAGGOR]... [FILE...''
=== Alternativ ===
Kommandot `df` stöder många alternativ som kan användas för att justera rapporteringen:


'''BESKRIVNING'''
* -a, --all - Inkludera pseudo-, duplikat-, och icke-montrade filsystem.
* -B, --block-size=STORLEK - Skala storlekar till STORLEK-byte block.
* --direct - Visa status för en fil istället för en katalog.
* -h, --human-readable - Visa storlekar i ett läsbart format (t.ex. 1K, 234M, 2G).
* -H, --si - Som -h, men med kraftenheter (1000-baserade) istället för IEC-enheter (1024-baserade).
* -i, --inodes - Visa inoder istället för block.
* -k - Visa storlekar i 1024-byte block.
* -l, --local - Begränsa listan till lokala filsystem.
* --no-sync - Få inte en omedelbar status från filsystemet (standard).
* --output[=FÄLT] - Använd formatet definierat av FÄLT.
* -P, --portability - Använd POSIX-utmatningsformat.
* --sync - Få en omedelbar status från filsystemet.
* -t, --type=FSTYP - Visa endast angivet filsystemstyp.
* -T, --print-type - Visa filsystemstyp.
* -x, --exclude-type=FSTYP - Visa inte angivet filsystemstyp.
* --help - Visa denna hjälp och avsluta.
* --version - Visa versionsinformation och avsluta.


Den här manualsidan dokumenterar GNU-versionen av df. df visar mängden tillgängligt diskutrymme i filsystemet som innehåller varje filnamnsargument. Om inget filnamn anges visas det tillgängliga utrymmet på alla för närvarande monterade filsystem. Diskutrymme visas i 1K block som standard, såvida inte miljövariabeln POSIXLY_CORRECT är inställd, i vilket fall 512-byte block används. Om ett argument är det absoluta filnamnet för en diskenhetsnod som innehåller ett monterat filsystem visar df det tillgängliga utrymmet på det filsystemet snarare än på filsystemet som innehåller enhetsnoden. Den här versionen av df kan inte visa det tillgängliga utrymmet på omonterade filsystem, eftersom det på de flesta typer av system kräver mycket  icke-portabel ingående kunskap om filsystemstrukturer.
=== Exempel ===
Här är några praktiska exempel som visar hur du kan använda `df`-kommandot:


'''FLAGGOR'''
* För att visa diskanvändningen av alla monterade filsystem:
<code>
df
</code>


Visa information om filsystemet där varje FIL finns, eller alla filsystem som standard. Obligatoriska argument för långa optioner är också obligatoriska för korta optioner.
* För att visa diskanvändningen i ett läsbart format:
<code>
df -h
</code>


''-a, --all''
* För att visa diskanvändningen med kraftenheter (1000-baserade):
<code>
df -H
</code>


inkluderar pseudo, dubbletter, otillgängliga filsystem
* För att visa inoder istället för block:
<code>
df -i
</code>


       ''-B, --block-size=SIZE''
* För att visa diskanvändningen för ett specifikt filsystem:
<code>
df /dev/sda1
</code>


skala storlekar efter STORLEK innan du skriver ut dem; t.ex. "-BM" skriver ut storlekar i enheter om 1 048 576 byte; se formatet SIZE nedan
* För att visa diskanvändningen och filsystemstyp:
<code>
df -T
</code>


       ''-h, --human-readable''
* För att begränsa listan till lokala filsystem:
<code>
df -l
</code>


utskriftsstorlekar i potenser 1024 (t.ex. 1023M)
* För att visa diskanvändningen för filsystem av en viss typ:
<code>
df -t ext4
</code>


       ''-H, --si''
* För att exkludera en viss typ av filsystem från rapporten:
<code>
df -x tmpfs
</code>


utskriftsstorlekar i potenser av 1000 (t.ex. 1,1G)
=== Skillnader mellan macOS och Linux ===
Det finns några viktiga skillnader att tänka på när man använder `df`-kommandot på macOS jämfört med Linux:


       ''-i, --inodes''
* Standardinstallationer: På de flesta Linux-distributioner är `df` en del av GNU coreutils, medan macOS använder BSD-versionen av `df`. Detta innebär att vissa alternativ och beteenden kan skilja sig åt.
* Human-readable format: På Linux kan du använda både `-h` och `-H` för att visa storlekar i ett läsbart format med olika baser. På macOS är alternativet `-h` vanligtvis tillgängligt, men `-H` kanske inte är det.
* Filer och inoder: Både macOS och Linux stöder alternativet `-i` för att visa antal inoder istället för block, men vissa detaljer och ytterligare alternativ kan variera.
* Alternativ och funktioner: GNU `df` (Linux) har fler alternativ och funktioner jämfört med BSD `df` (macOS). Till exempel kan alternativ som `--output` vara specifika för GNU `df`.


lista inode-information istället för blockanvändning
Här är några exempel som visar skillnaderna:


       ''-k     like --block-size=1K''
* På Linux kan du använda `-h` och `-H`:
<code>
df -h
df -H
</code>
På macOS kanske bara `-h` är tillgängligt:
<code>
df -h
</code>


''--no-sync''
* På Linux kan du använda `--output` för att specificera formatet:
<code>
df --output=source,fstype,itotal,iused,iavail
</code>
Detta alternativ kan saknas på macOS.


anropa inte synkronisering innan du får användningsinformation (standard)
Det är alltid bra att konsultera `man`-sidan för `df` på din specifika plattform för att se vilka alternativ och funktioner som är tillgängliga.


       ''--output[=FIELD_LIST]''
=== Felsökning ===
Om du får ett felmeddelande när du använder `df`, kontrollera följande:


använd utdataformatet som definieras av FIELD_LIST, eller skriv ut alla fält om FIELD_LIST utelämnas.
* Att du har rättigheter att läsa de filsystem du vill undersöka.
* Att syntaxen för ditt uttryck är korrekt. Kontrollera att du använder korrekta alternativ och parametrar.
* Att filsystemet är monterat och tillgängligt.


       ''-P, --portability''
=== Se även ===
* [[du]] - Rapportera diskanvändning av filer och kataloger.
* [[mount]] - Montera ett filsystem.


använd utdataformatet POSIX
=== Källor ===
* [https://man7.org/linux/man-pages/man1/df.1.html df(1) man-sida]
* [https://ss64.com/osx/df.html macOS df manual]


       ''--sync'' anropa synkronisering innan du får användningsinformation
[[Kategori:Linuxkommandon]]
 
       --total
 
eliminera alla poster som är obetydliga i förhållande till tillgängligt utrymme och producera en totalsumma
 
       ''-t, --type=TYPE''
 
              begränsa listning till filsystem av typen TYPE
 
       -T, --print-type
 
typ av utskriftsfilsystem
 
       -x, --exclude-type=TYPE
 
begränsa listningen till filsystem som inte är av typen TYPE
 
       ''-l, --local''
 
begränsa listningen till lokala filsystem
 
  ''-v     (ignored)''
 
       ''--help'' visa denna hjälp och avsluta
 
       ''--version''
 
mata ut versionsinformation och avsluta
 
Visningsvärdena är i enheter av den första tillgängliga SIZE från --block-size och miljövariablerna DF_BLOCK_SIZE, BLOCK_SIZE och  BLOCKSIZE. I annat fall har enheter som standard 1024 byte (eller 512 om POSIXLY_CORRECT är inställt). Argumentet SIZE är ett heltal och valfri enhet (exempel: 10K är 10*1024). Enheterna är K,M,G,T,P,E,Z,Y (potenser av 1024) eller KB,MB,... (potenser av 1000). Binära prefix kan också användas: KiB=K, MiB=M och så vidare. FIELD_LIST är en kommaseparerad lista över kolumner som ska inkluderas. Giltiga fältnamn  är:  'källa',  'fstype',  'total', 'used', 'iavail', 'ipcent', 'size', 'used', 'avail', 'pcent', 'file' och ' mål" (se infosidan).
 
'''FÖRFATTARE'''
 
Skriven av Torbjörn Granlund, David MacKenzie och Paul Eggert.
 
'''RAPPORTERING AV BUGGAR'''
 
  GNU coreutils online help: <<nowiki>https://www.gnu.org/software/coreutils/</nowiki>>
 
 Report any translation bugs to <<nowiki>https://translationproject.org/team/</nowiki>>
 
'''SEE ALSO'''
 
       Full documentation <<nowiki>https://www.gnu.org/software/coreutils/df</nowiki>>  or available locally via: info '(coreutils) df invocation'

Versionen från 26 maj 2024 kl. 06.55

df - Rapportera filsystemets diskanvändning

Kommandot `df` används för att visa information om filsystemets diskanvändning i ett Unix-liknande operativsystem.

Syntax

df [ALTERNATIV]... [FILSYSTEM]...

Beskrivning

Kommandot `df` rapporterar mängden använd och tillgänglig diskutrymme på filsystem. Som standard visar `df` information för alla monterade filsystem.

Alternativ

Kommandot `df` stöder många alternativ som kan användas för att justera rapporteringen:

  • -a, --all - Inkludera pseudo-, duplikat-, och icke-montrade filsystem.
  • -B, --block-size=STORLEK - Skala storlekar till STORLEK-byte block.
  • --direct - Visa status för en fil istället för en katalog.
  • -h, --human-readable - Visa storlekar i ett läsbart format (t.ex. 1K, 234M, 2G).
  • -H, --si - Som -h, men med kraftenheter (1000-baserade) istället för IEC-enheter (1024-baserade).
  • -i, --inodes - Visa inoder istället för block.
  • -k - Visa storlekar i 1024-byte block.
  • -l, --local - Begränsa listan till lokala filsystem.
  • --no-sync - Få inte en omedelbar status från filsystemet (standard).
  • --output[=FÄLT] - Använd formatet definierat av FÄLT.
  • -P, --portability - Använd POSIX-utmatningsformat.
  • --sync - Få en omedelbar status från filsystemet.
  • -t, --type=FSTYP - Visa endast angivet filsystemstyp.
  • -T, --print-type - Visa filsystemstyp.
  • -x, --exclude-type=FSTYP - Visa inte angivet filsystemstyp.
  • --help - Visa denna hjälp och avsluta.
  • --version - Visa versionsinformation och avsluta.

Exempel

Här är några praktiska exempel som visar hur du kan använda `df`-kommandot:

  • För att visa diskanvändningen av alla monterade filsystem:

df

  • För att visa diskanvändningen i ett läsbart format:

df -h

  • För att visa diskanvändningen med kraftenheter (1000-baserade):

df -H

  • För att visa inoder istället för block:

df -i

  • För att visa diskanvändningen för ett specifikt filsystem:

df /dev/sda1

  • För att visa diskanvändningen och filsystemstyp:

df -T

  • För att begränsa listan till lokala filsystem:

df -l

  • För att visa diskanvändningen för filsystem av en viss typ:

df -t ext4

  • För att exkludera en viss typ av filsystem från rapporten:

df -x tmpfs

Skillnader mellan macOS och Linux

Det finns några viktiga skillnader att tänka på när man använder `df`-kommandot på macOS jämfört med Linux:

  • Standardinstallationer: På de flesta Linux-distributioner är `df` en del av GNU coreutils, medan macOS använder BSD-versionen av `df`. Detta innebär att vissa alternativ och beteenden kan skilja sig åt.
  • Human-readable format: På Linux kan du använda både `-h` och `-H` för att visa storlekar i ett läsbart format med olika baser. På macOS är alternativet `-h` vanligtvis tillgängligt, men `-H` kanske inte är det.
  • Filer och inoder: Både macOS och Linux stöder alternativet `-i` för att visa antal inoder istället för block, men vissa detaljer och ytterligare alternativ kan variera.
  • Alternativ och funktioner: GNU `df` (Linux) har fler alternativ och funktioner jämfört med BSD `df` (macOS). Till exempel kan alternativ som `--output` vara specifika för GNU `df`.

Här är några exempel som visar skillnaderna:

  • På Linux kan du använda `-h` och `-H`:

df -h
df -H

På macOS kanske bara `-h` är tillgängligt:

df -h

  • På Linux kan du använda `--output` för att specificera formatet:

df --output=source,fstype,itotal,iused,iavail

Detta alternativ kan saknas på macOS.

Det är alltid bra att konsultera `man`-sidan för `df` på din specifika plattform för att se vilka alternativ och funktioner som är tillgängliga.

Felsökning

Om du får ett felmeddelande när du använder `df`, kontrollera följande:

  • Att du har rättigheter att läsa de filsystem du vill undersöka.
  • Att syntaxen för ditt uttryck är korrekt. Kontrollera att du använder korrekta alternativ och parametrar.
  • Att filsystemet är monterat och tillgängligt.

Se även

  • du - Rapportera diskanvändning av filer och kataloger.
  • mount - Montera ett filsystem.

Källor