Specyfikacja Single Unix (SUS) określa, że oryginalna przestrzeń jest raportowana w blokach 512-bajtowych, oraz że co najmniej nazwy systemu plików i ilość wolnego miejsca.
Używanie jednostek 512-bajtowych jest praktyką historyczną i utrzymuje kompatybilność z ls i innymi narzędziami. Nie oznacza to, że sam system plików musi być oparty na 512-bajtowych blokach. Opcja -k została dodana jako środek kompromisowy. Twórcy standardu zgodzili się, że 512 bajtów jest najlepszą jednostką domyślną ze względu na jej całkowitą spójność historyczną w Systemie V (w przeciwieństwie do mieszanego użycia 512/1024 bajtów w systemach BSD), oraz że opcja -k umożliwiająca przełączenie na jednostki 1024-bajtowe jest dobrym kompromisem. Użytkownicy, którzy wolą bardziej logiczną ilość 1024-bajtową, mogą łatwo zmienić alias df na df -k, nie psując wielu historycznych skryptów polegających na jednostkach 512-bajtowych.
Wyjście z -P składa się z jednego wiersza informacji dla każdego określonego systemu plików. Linie te są sformatowane w następujący sposób:
<fs name>
<total space>
<space used>
<space free>
<percentage used>
<fs root>
W poniższej liście wszystkie wielkości wyrażone w jednostkach 512-bajtowych (1024-bajtowych, gdy podano -k) są zaokrąglane w górę do następnej wyższej jednostki. Pola są następujące:
<fs name>
Nazwa systemu plików, w formacie zdefiniowanym przez implementację. <total space>
Całkowity rozmiar systemu plików w jednostkach 512-bajtowych. Dokładne znaczenie tej liczby jest definiowane przez implementację, ale powinna ona zawierać <przestrzeń używaną>
, <przestrzeń wolną>
, plus każdą przestrzeń zarezerwowaną przez system, która nie jest normalnie dostępna dla użytkownika. <space used>
Całkowita ilość miejsca przydzielonego do istniejących plików w systemie plików, w jednostkach 512-bajtowych. <wolna przestrzeń>
Całkowita ilość przestrzeni dostępnej w systemie plików do tworzenia nowych plików przez nieuprzywilejowanych użytkowników, w jednostkach 512-bajtowych. Gdy liczba ta jest mniejsza lub równa zero, nie jest możliwe tworzenie żadnych nowych plików w systemie plików bez uprzedniego usunięcia innych, chyba że proces posiada odpowiednie uprawnienia. Zapisana liczba może być mniejsza od zera. <procent wykorzystania>
Procent normalnie dostępnej przestrzeni, która jest obecnie przydzielona do wszystkich plików w systemie plików. Oblicza się to za pomocą ułamka:<przestrzeń używana>/(<przestrzeń używana> + <przestrzeń wolna>) wyrażonego w procentach. Ta wartość procentowa może być większa niż 100, jeżeli <przestrzeń wolna>
jest mniejsza od zera. Wartość procentowa jest wyrażona jako dodatnia liczba całkowita, przy czym każdy wynik ułamkowy powoduje zaokrąglenie do następnej największej liczby całkowitej. <fs root>
Katalog, pod którym znajduje się hierarchia systemu plików