Na linha
$ tar cvzf file.txt file.tar.gz
você pediu para criar um arquivo compactado do arquivo file.tar.gz , e que o arquivo deve ser chamado de file.txt . Você simplesmente trocou os dois nomes de arquivos por aí.
O arquivo file.txt será sobrescrito por um arquivo compactado tar vazio. É por isso que os comandos subsequentes exibem coisas estranhas.
Sim, o conteúdo original de file.txt agora está perdido. Desculpa. Restaurar a partir do backup.
Veja também esta pergunta .