GNU/Linux >> Linux Esercitazione >  >> Linux

Esercitazione sui comandi 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 utilità produce file .gz in output. Ma a volte, come durante il trasferimento di file, l'estensione potrebbe essere interrotta. Sarai felice di sapere che esiste uno strumento che puoi utilizzare per forzare il ritorno dell'estensione .gz a questi file compressi.

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

Comando Linux zforce

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

zforce [ name ...  ]

Ed ecco come lo spiega la pagina man dello strumento:

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, nel nome manca l'estensione .gz. Quindi quello che ho fatto, ho semplicemente usato il seguente comando:

zforce files

Ed ecco l'output prodotto da questo comando:

files -- replaced with files.gz

Quindi puoi vedere, l'output del comando diceva di aver sostituito "files" con "files.gz". E quando ho cercato un file .gz nella mia attuale directory di lavoro, ho potuto trovare 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 come ho fatto io nel mio caso. Eccolo:

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

Conclusione

Se usi gzip pesantemente e ti imbatti in una situazione in cui l'estensione .gz viene troncata dai nomi dei file, ora sai cosa fare. Per accedere alla pagina man di zforce, vai qui.


Linux
  1. Esercitazione sul comando Ping Linux con esempi

  2. Comando wc Linux con esempi

  3. Comando Tee Linux con esempi

  4. Comando JQ in Linux con esempi

  5. Comando Linux rsync con esempi pratici

15 Comando Linux ps con esempi

Comando Trova Linux con esempi pratici

Comando IP Linux con esempi

Tutorial comando trova Linux (con esempi)

lsof Command in Linux con esempi

Comando di comunicazione Linux con esempi