Você precisaria estar no diretório a partir do qual o arquivo tar foi criado, por exemplo $HOME
. Então, se você tivesse um tgz de seu diretório Documentos localizado com segurança em /backup/Documents.tgz
, faria isso:
$ for file in $(tar -tzf /backup/Documents.tgz); do \
[[ -f $file ]] && rm $file || echo "$file does not exist"; done
Se você quiser também excluir diretórios, use rm -fr $file
.