Comandi Linux · 2 min read · Jan 24, 2026

Tutorial sul comando zforce di Linux con esempi

Il comando gzip è uno strumento popolare utilizzato per comprimere/decomprimere file in Linux. Abbiamo già trattato le basi di questo strumento qui. Questa utility produce file .gz in output. Ma a volte - come durante il trasferimento di file - l’estensione potrebbe essere tagliata. Sarai felice di sapere che esiste uno strumento che puoi utilizzare per forzare l’estensione .gz su questi file compressi.

Lo strumento in questione è zforce, e in questo tutorial discuteremo rapidamente come puoi utilizzare questa utility da riga di comando. Ma prima di passare a questo, vale la pena menzionare che tutti gli esempi qui sono stati testati su una macchina Ubuntu 18.04 LTS.

Comando zforce di Linux

Come già accennato all’inizio, il comando zforce ti consente di forzare un’estensione ‘.gz’ su tutti i file gzip. Di seguito è riportata la sua sintassi:

zforce [ name ...  ]

Ecco come la pagina man dello strumento lo spiega:

zforce forces a .gz extension on all gzip files so that gzip will not compress them twice.    
This can be useful for files with names truncated after a file transfer. On systems with a 14 char  
limitation on file names, the original name is truncated to make room for the .gz suffix.   
For example, 12345678901234 is renamed to 12345678901.gz. A file name such as foo.tgz is left   
intact.

Ad esempio, ho un file .gz chiamato ‘files’. Come puoi vedere, l’estensione .gz manca dal nome. Quindi, quello che ho fatto è stato semplicemente utilizzare il seguente comando:

zforce files

Ecco l’output che questo comando ha prodotto:

files -- replaced with files.gz

Quindi puoi vedere, l’output del comando ha detto che ha sostituito ‘files’ con ‘files.gz’. E quando ho controllato un file .gz nella mia directory di lavoro corrente, ho trovato un file chiamato files.gz.

Ora, se hai una directory piena di file .gz i cui nomi sono stati troncati, non devi fornire ogni nome in input. Puoi fare qualcosa di simile a quello che ho fatto nel mio caso. Ecco qui:

Quindi puoi vedere che tutti e tre i file hanno ricevuto l’estensione .gz. Stai certo che anche se ci sono file con .gz già nel loro nome, questa operazione li lascerà intatti.

Conclusione

Se utilizzi gzip frequentemente e ti capita mai di trovarti in una situazione in cui l’estensione .gz viene troncata dai nomi dei file, ora sai cosa fare. Per accedere alla pagina man per zforce, vai qui.

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.