A Single Unix Specification (SUS) előírja, hogy az eredeti helyet 512 bájtos blokkokban kell jelenteni, és hogy legalább a fájlrendszer nevét és a szabad hely mennyiségét kell megadni.
Az 512 bájtos egységek használata történelmi gyakorlat, és fenntartja a kompatibilitást az ls és más segédprogramokkal. Ez nem írja elő, hogy maga a fájlrendszer 512 bájtos blokkokon alapuljon. A -k opciót kompromisszumos megoldásként adtuk hozzá. A szabvány fejlesztői egyetértettek abban, hogy az 512 bájt a legjobb alapértelmezett egység, mivel a System V rendszeren teljes történelmi konzisztenciája miatt (szemben a BSD rendszereken használt 512/1024 bájtos vegyes használattal), és hogy a -k opció az 1024 bájtos egységekre való áttéréshez jó kompromisszum. Azok a felhasználók, akik a logikusabb 1024 bájtos mennyiséget részesítik előnyben, könnyen átállíthatják a df-et df -k-ra anélkül, hogy sok, az 512 bájtos egységekre támaszkodó történelmi szkriptet tönkretennének.
A -P kimenet minden megadott fájlrendszerre vonatkozóan egy sornyi információból áll. Ezeket a sorokat a következőképpen kell formázni:
<fs name>
<total space>
<space used>
<space free>
<percentage used>
<fs root>
A következő listában az 512 bájtos egységben (1024 bájtos, ha -k van megadva) kifejezett mennyiségeket a következő magasabb egységre kell kerekíteni. A mezők:
<fs name>
A fájlrendszer neve, a megvalósítás által meghatározott formátumban. <total space>
A fájlrendszer teljes mérete 512 bájtos egységekben. Ennek a számnak a pontos jelentése a megvalósítás által meghatározott, de tartalmaznia kell a <használt>
helyet, a <szabad>
helyet, valamint a rendszer által lefoglalt, a felhasználó számára általában nem elérhető helyet. <használt hely>
A fájlrendszerben meglévő fájloknak kiosztott hely teljes mennyisége 512 bájtos egységekben. <szabad hely>
A fájlrendszeren belül a nem privilegizált felhasználók által új fájlok létrehozására rendelkezésre álló teljes hely 512 bájtos egységekben. Ha ez a szám kisebb vagy egyenlő nullával, akkor a fájlrendszerben nem lehet új fájlokat létrehozni anélkül, hogy előbb másokat törölnénk, kivéve, ha a folyamat megfelelő jogosultságokkal rendelkezik. A kiírt szám lehet nullánál kisebb is. <használt százalék>
A normálisan rendelkezésre álló hely százalékos aránya, amely jelenleg a fájlrendszer összes fájljának ki van osztva. Ezt a következő százalékban kifejezett hányados segítségével kell kiszámítani:<használt tárhely>/(<használt tárhely> + <szabad tárhely>). Ez a százalékos érték nagyobb lehet 100-nál, ha a <szabad hely>
kisebb, mint nulla. A százalékos értéket pozitív egész számként kell kifejezni, és minden tört eredményt a következő legnagyobb egész számra kell kerekíteni. <fs root>
Az a könyvtár, amely alatt a fájlrendszer hierarchiája megjelenik.