Eles são sinônimos.
Do arquivo shell.c
de bash
-4.3 source:
long_args[] = {
....
{ "init-file", Charp, (int *)0x0, &bashrc_file },
....
{ "rcfile", Charp, (int *)0x0, &bashrc_file },
....
};
Como você pode ver, eles são definidos da mesma maneira e também funcionam da mesma maneira.
O parâmetro bashrc_file
armazena o nome do arquivo.
Para garantia adicional, o arquivo CHANGES
na fonte contém:
Adicionado um novo argumento de chamada '--init-file' como sinônimo de '--rcfile', de acordo com os novos padrões de codificação GNU.