Vejo que existem dois utilitários diferentes nas páginas de manual do Linux e não entendo a diferença.
Existem sincronização(1) e sincronização(8), e eles são assustadoramente semelhantes.
https://linux.die.net/man/8/sync
https://linux.die.net/man/1/sync
Provavelmente estou perdendo algo óbvio. Como eles diferem? (Eu sei que sincronizar(2) é um syscall. Mas sincronizar(1) e sincronizar(8) parecem basicamente iguais?)
O primeiro link mostra uma cópia antiga da
sync
página de manual que costumava ser fornecida pelo projeto de páginas de manual do Linux ; isso foi removido em 2014 porque o GNUsync
tinha sua própria página de manual (anteriormente fornecida no projeto chamada Fileutils , a que se refere a primeira página de manual). O primeiro foi enviado na seção 8, o último na seção 1.Hoje em dia, o GNU
sync
faz parte do Coreutils e sua página de manual ainda é enviada na seção 1.Ambas as páginas de manual do die.net estão desatualizadas; compare a versão da seção 1 com a versão atual . die.net não é atualizado há muitos anos.
Quanto às seções, de acordo com "man man", a seção 1 é para "Programas executáveis ou comandos shell", enquanto a seção 8 é para "Comandos de administração do sistema (geralmente apenas para root)".
Dito isto, Stephen Kitt fornece informações melhores em relação à sua pergunta sobre por que a sincronização está presente em ambas as seções.