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 .