Você pode usar tar -d
para ver se os arquivos do sistema de arquivos locais são diferentes ou ausentes.
Para adicionar novos arquivos, use apenas tar -u
para adicionar somente arquivos mais novos que a cópia no arquivo.
tar -cvf /tmp/backup.tar /home # adds all files
echo Hello > /home/newfile.txt
tar -uvf /tmp/backup.tar /home # adds only newfile.txt
rm /home/newfile.txt
tar -df /tmp/backup.tar /home # gives an error about newfile.txt missing