Comandos Linux · 2 min read · Jan 24, 2026

Tutorial do Comando zforce no Linux com Exemplos

O comando gzip é uma ferramenta popular usada para comprimir/descomprimir arquivos no Linux. Já cobrimos o básico desta ferramenta aqui. Este utilitário produz arquivos .gz como saída. Mas às vezes - como ao transferir arquivos - a extensão pode ser cortada. Você ficará feliz em saber que existe uma ferramenta que você pode usar para forçar a extensão .gz de volta a esses arquivos comprimidos.

A ferramenta em questão é zforce, e neste tutorial, discutiremos rapidamente como você pode usar este utilitário de linha de comando. Mas antes de entrarmos nisso, vale a pena mencionar que todos os exemplos aqui foram testados em uma máquina Ubuntu 18.04 LTS.

Comando zforce do Linux

Como já mencionado no início, o comando zforce permite que você force uma extensão ‘.gz’ em todos os arquivos gzip. A seguir está sua sintaxe:

zforce [ nome ...  ]

E aqui está como a página do manual da ferramenta explica:

zforce força uma extensão .gz em todos os arquivos gzip para que o gzip não os comprima duas vezes.  
Isso pode ser útil para arquivos com nomes truncados após uma transferência de arquivo. Em sistemas com uma limitação de 14 caracteres  
nos nomes de arquivos, o nome original é truncado para dar espaço ao sufixo .gz.  
Por exemplo, 12345678901234 é renomeado para 12345678901.gz. Um nome de arquivo como foo.tgz é deixado  
intacto.

Por exemplo, eu tenho um arquivo .gz chamado ‘files’. Como você pode ver, a extensão .gz está faltando no nome. Então, o que eu fiz, eu simplesmente usei o seguinte comando:

zforce files

E aqui está a saída que este comando produziu:

files -- substituído por files.gz

Então você pode ver, a saída do comando disse que substituiu ‘files’ por ‘files.gz’. E quando eu verifiquei se havia um arquivo .gz no meu diretório de trabalho atual, eu pude encontrar um arquivo chamado files.gz.

Agora, se você tiver um diretório cheio de arquivos .gz cujos nomes foram truncados, você não precisa fornecer cada nome como entrada. Você pode fazer algo como eu fiz no meu caso. Aqui está:

Então você pode ver que todos os três arquivos receberam a extensão .gz. Fique tranquilo que mesmo que haja arquivos com .gz já em seus nomes, esta operação os deixará intactos.

Conclusão

Se você usa gzip com frequência e já se deparou com uma situação em que a extensão .gz é truncada dos nomes dos arquivos, agora você sabe o que fazer. Para acessar a página do manual do zforce, vá aqui.

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.