Odpowiedzi:
Korzystając z rzutu światła z wersji quota
polecenia FreeBSD , wybrałbym sufiksy (moim pierwszym wyborem jest ciąg znaków ).
-h "Human-readable" output. Use unit suffixes: Byte, Kilobyte,
Megabyte, Gigabyte, Terabyte and Petabyte.
Tak czy inaczej, tutaj wszystkie są najlepsze domysły ...
Nieco bardziej świadome zgadywanie. Patrząc na -s
opcje różnych poleceń Coreutils i ich interpretację w tych poleceniach, wydaje się, że -s
jest to opcja, która może oznaczać wiele różnych rzeczy w różnych poleceniach. Poniższa lista pokazuje znaczenie -s
opcji dla poleceń w nawiasach:
sleep
)uname
)chmod
(+/-))nl
, date
, seq
)cp
, install
, ln
, mv
, basename
)sort
, shred
, truncate
, test
)tty
, readlink
, csplit
)kill
, timeout
)tac
, pr
)du
)sum
)unique
)paste
)tr
, cat
)ln
)realpath
)fold
)fmt
)Z listy wygląda na to, że sufiks jest często używany w kontekście sufiksów nazw plików, więc pójdę z rozmiarem .
Co ciekawe, opis strony -s
podręcznika ls
dźwięków zbliżonych do tego, co autor mógł mieć na myśli, wybierając -s
przełącznik z quota
:
-s Wyświetla liczbę bloków systemu plików faktycznie używanych przez każdy plik, w jednostkach 512 bajtów, gdzie jednostki częściowe są zaokrąglane w górę do następnej liczby całkowitej. Jeśli dane wyjściowe są wysyłane do terminala, suma wszystkich rozmiarów plików jest wyprowadzana w wierszu przed listą. Zmienna środowiskowa BLOCKSIZE przesłania rozmiar jednostki 512 bajtów.
quota
opcja „czytelna dla człowieka” jest-h
(wtedy nie pytasz).