Você pode fazer isso para impedir que tar
veja um parâmetro que comece com -
tar cf foo ./-i_jkhv34
(supondo que você deseja que o arquivo seja nomeado foo
).
Barra invertida ( \
) só será vista pelo shell, não por tar
.
Algumas implementações de tar
fornecem outras maneiras de especificar nomes de arquivos (não existe nenhum padrão para tar
, a propósito). Por exemplo, o GNU tar
fornece uma opção -T para especificar nomes de arquivos em um arquivo . O programa bsdtar
também faz isso.