Olá Vitor, tudo bem?
O "a" no comando "tar -acf" é uma opção que serve para criar um arquivo compactado no formato ".tar.gz". A letra "a" significa "append", ou seja, adiciona os arquivos ao arquivo já existente, caso ele já exista. Nesse caso não é necessário e a atividade já foi atualizada.
Já o elemento ">nul 2>&1" serve para redirecionar a saída de erro do comando para o "nul", que é uma espécie de lixeira do Windows. O número "2" significa que é a saída de erro que está sendo redirecionada e o "&1" significa que a saída padrão também está sendo redirecionada para o mesmo lugar. Isso significa que, caso ocorra algum erro durante a execução do comando, ele não será exibido na tela.
Espero ter ajudado e bons estudos!