Adivinhação ligeiramente mais informada. Analisando as opções -s
de vários comandos coreutils e sua interpretação nesses comandos, Parece que -s
é uma opção que pode significar muitas coisas diferentes em diferentes comandos. A lista a seguir mostra o significado da opção -s
para os comandos entre parênteses:
- segundos (
sleep
)
- system (
uname
)
- setid (
chmod
(+/-))
- string (
nl
, date
, seq
)
- sufixo (
cp
, install
, ln
, mv
, basename
)
- tamanho (
sort
, shred
, truncate
, test
)
- silencioso (
tty
, readlink
, csplit
)
- sinal (
kill
, timeout
)
separador - (
tac
, pr
)
Resumo de - (
du
)
- sysv (
sum
)
- skip-chars (
unique
)
- serial (
paste
)
- squeeze / suppress (
tr
, cat
)
- simbólico / suave (
ln
)
- tira (
realpath
)
- espaços (
fold
)
- dividir (
fmt
)
Na lista, parece que o sufixo é freqüentemente usado no contexto de sufixos de nome de arquivo, então irei com tamanho .
Curiosamente, a descrição de -s
na página man de ls
parece próxima do que o autor pode ter em mente ao escolher a opção -s
com quota
:
-s Display the number of file system blocks actually used by each file, in units of 512 bytes, where partial units are rounded up to the next integer value. If the output
is to a terminal, a total sum for all the file sizes is output on a line before the listing. The environment variable BLOCKSIZE overrides the unit size of 512 bytes.