df (Unix)

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

df (abrevierea limbii engleze d isk f ree, disc liber) este o comandă a sistemului de operare Unix-like Unix și , în general, a sistemelor POSIX , care îl afișează pe ieșirea standard un prospect cu cantitatea de spațiu disponibil este în sistemele de fișiere individuale disponibile pe sistem.

Referința la termenul disc în loc de sistem de fișiere este ușor necorespunzătoare, deoarece un sistem de fișiere poate locui în diferite tipuri de memorii de masă ; utilizarea istorică datează din timpul când sistemele de fișiere erau rezidente aproape exclusiv pe hard disk-uri .

df este furnizat de standardul POSIX [1] și există o versiune a acestuia de către proiectul GNU [2] care acceptă parametri suplimentari.

Sintaxă

Sintaxa generală a df este după cum urmează:

 df [ opțiuni ] [-] [ fișier ]

Parametrul opțional de fișier specifică numele unui fișier din sistemul de fișiere pentru care doriți să vedeți informații. Dacă nu este specificat, sunt afișate informații despre sistemele de fișiere montate în prezent.

Linia dublă - (opțional) indică faptul că următorii parametri nu trebuie considerați opțiuni.

Unitatea de măsură implicită pentru dimensiune este blocurile de 512 octeți , deoarece din punct de vedere istoric aceasta este dimensiunea celei mai mici cantități de date care poate fi adresată într-un sistem de fișiere Unix. Cu toate acestea, versiunea GNU a df utilizează blocuri de 1024 octeți, cu excepția cazului în care există variabila de mediu POSIXLY_CORRECT .

Printre principalele opțiuni se numără:

-k
Afișează dimensiunea în unități de un KiB (1024 octeți ).
-P
Afișați informații utilizând un format portabil între diferite sisteme de operare. În acest caz, rezultatul constă dintr-o linie de antet urmată de o linie pentru fiecare sistem de fișiere împărțită în mai multe coloane care specifică în ordine:
  • numele sistemului de fișiere (de obicei numele dispozitivului bloc prin care este accesibil)
  • marimea totala
  • cantitatea de spațiu utilizat
  • cantitatea de spațiu liber disponibil
  • procentul de spațiu utilizat comparativ cu dimensiunea totală
  • punctul de montare a sistemului de fișiere ( directorul unde este andocat)

Versiunea GNU a df (disponibilă de exemplu pe sistemele GNU / Linux ) acceptă, de asemenea, următoarele opțiuni [2], printre altele:

-la
De asemenea, enumeră sistemele de fișiere speciale care altfel ar fi omise, cum ar fi cele pentru care dimensiunea totală este 0 (și care conțin de obicei informații generate dinamic).
-h
Arată dimensiunile într-un mod compact, folosind puteri de 1024 și adăugând sufixe care indică unitatea de măsură (de exemplu „ G ” pentru un GiB ).
-H
Afișează dimensiunile compact, folosind puteri de 1000 și adăugând sufixe care indică unitatea de măsură (de exemplu, „ G ” pentru un miliard de octeți ).
-T
De asemenea, arată tipul sistemului de fișiere .

Exemple

Afișează spațiul disponibil în blocuri de 1024 octeți ai tuturor sistemelor de fișiere :

 $ df -k
Sistem de fișiere 1024 blocuri Gratuit% Folosit Iused% Iused Montat pe
/ dev / hd4 32768 16016 52% 2271 14% /
/ dev / hd2 4587520 1889420 59% 37791 4% / usr
/ dev / hd9var 65536 12032 82% 518 4% / var
/ dev / hd3 819200 637832 23% 1829 1% / tmp
/ dev / hd1 524288 395848 25% 421 1% / acasă
/ proc - - - - - / proc
/ dev / hd10opt 65536 26004 61% 654 4% / opt

Afișează spațiul disponibil în blocuri de 1024 de octeți ai sistemului de fișiere care conține fișierul „ /home/alice/dati.txt ”:

 $ df -k /home/alice/dati.txt
Sistem de fișiere 1024 blocuri Gratuit% Folosit Iused% Iused Montat pe
/ dev / hd1 524288 395848 25% 421 1% / acasă

Notă

  1. ^ (EN) df , în Specificațiile de bază ale grupului deschis numărul 6 IEEE Std 1003.1, ediția 2004. Adus 06-06-2008 .
  2. ^ a b ( EN ) df: Raportați utilizarea spațiului pe disc al sistemului de fișiere , în manualul GNU Coreutils . Adus 06-06-2008 .

Elemente conexe

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT