Specificația Single Unix (SUS) specifică faptul că spațiul original este raportat în blocuri de 512 octeți și că, cel puțin, numele sistemului de fișiere și cantitatea de spațiu liber.
Utilizarea unităților de 512 octeți este o practică istorică și menține compatibilitatea cu ls și alte utilitare. Acest lucru nu impune ca sistemul de fișiere în sine să se bazeze pe blocuri de 512 octeți. Opțiunea -k a fost adăugată ca o măsură de compromis. Dezvoltatorii standardului au fost de acord că 512 octeți este cea mai bună unitate implicită datorită consecvenței sale istorice complete pe System V (față de utilizarea mixtă de 512/1024 de octeți pe sistemele BSD) și că opțiunea -k pentru a trece la unități de 1024 de octeți este un bun compromis. Utilizatorii care preferă cantitatea mai logică de 1024 de octeți pot schimba cu ușurință aliasul df în df -k fără a întrerupe multe scripturi istorice care se bazează pe unitățile de 512 octeți.
Legătura de ieșire cu -P va consta într-un singur rând de informații pentru fiecare sistem de fișiere specificat. Aceste linii vor fi formatate după cum urmează:
<fs name>
<total space>
<space used>
<space free>
<percentage used>
<fs root>
În lista următoare, toate cantitățile exprimate în unități de 512 octeți (1024 de octeți atunci când este specificat -k) vor fi rotunjite la unitatea imediat superioară. Câmpurile sunt:
<fs name>
Numele sistemului de fișiere, într-un format definit de implementare. <spațiu total>
Dimensiunea totală a sistemului de fișiere, în unități de 512 octeți. Semnificația exactă a acestei cifre este definită de implementare, dar ar trebui să includă <spațiu utilizat>
, <spațiu liber>
, plus orice spațiu rezervat de sistem care nu este disponibil în mod normal pentru un utilizator. <space used>
Cantitatea totală de spațiu alocat fișierelor existente în sistemul de fișiere, în unități de 512 octeți. <spațiu liber>
Cantitatea totală de spațiu disponibil în cadrul sistemului de fișiere pentru crearea de noi fișiere de către utilizatorii neprivilegiați, în unități de 512 octeți. Atunci când această cifră este mai mică sau egală cu zero, nu este posibilă crearea de noi fișiere în sistemul de fișiere fără a șterge mai întâi altele, cu excepția cazului în care procesul are privilegiile corespunzătoare. Cifra scrisă poate fi mai mică decât zero. <procentul utilizat>
Procentul din spațiul disponibil în mod normal care este alocat în prezent tuturor fișierelor din sistemul de fișiere. Se calculează folosind fracția:<spațiu utilizat>/(<spațiu utilizat> + <spațiu liber>) exprimată în procente. Acest procent poate fi mai mare de 100 dacă <spațiu liber>
este mai mic de zero. Valoarea procentuală se exprimă sub forma unui număr întreg pozitiv, orice rezultat fracționar determinând rotunjirea la numărul întreg imediat superior. <fs root>
Directorul sub care apare ierarhia sistemului de fișiere.