Eu tenho um processo que cria um arquivo tar com cópias de arquivos que precisam ser atualizados.
Quero fazer backup dos arquivos existentes antes de substituir os novos arquivos.
eu tentei
tar cf backup.tar -T `tar tf updated.tar`
O que não deu certo. Se eu canalizar a saída do tar tf para um arquivo, use-o como o parâmetro -T, ele funciona:
tar tf updated.tar > list; tar cf backup.tar -T list
Mas parece-me que eu seria capaz de fazer isso de uma só vez. É possível?
getconf ARG_MAX
.