Não, você não está perdendo uma opção simples para descartar a linha total
. Por exemplo, com o GNU ls
, as opções -l
, -g
, -n
, -o
e -s
causam a total
line a ser exibido , sem a opção de desativá-lo:
if (format == long_format || print_block_size)
{
const char *p;
char buf[LONGEST_HUMAN_READABLE + 1];
DIRED_INDENT ();
p = _("total");
DIRED_FPUTS (p, stdout, strlen (p));
DIRED_PUTCHAR (' ');
p = human_readable (total_blocks, buf, human_output_opts,
ST_NBLOCKSIZE, output_block_size);
DIRED_FPUTS (p, stdout, strlen (p));
DIRED_PUTCHAR ('\n');
}
Isso é, na verdade, exigido pelo POSIX .