GNU/Linux >> Linux Esercitazione >  >> Linux

Linux znew Command Tutorial per principianti (con esempi)

Sapevi che Linux offre un modo per ricomprimere i file .Z in file .gz? Sì, il comando znew ti consente di farlo. In questo tutorial, discuteremo le basi di questa utilità della riga di comando utilizzando alcuni esempi di facile comprensione. Ma prima di farlo, vale la pena ricordare che tutti gli esempi qui presenti sono stati testati su una macchina Ubuntu 18.04 LTS.

Comando Linux znew

Come già accennato in precedenza, il comando znew in Linux ti consente di convertire i file .Z in tipo .gz ricomprimendoli. Di seguito è riportata la sua sintassi:

znew [ -ftv9PK] [ name.Z ...  ]

Ed ecco cosa dice la pagina man su questo comando:

Znew recompresses  files from .Z (compress) format to .gz (gzip) format.  

If you want to recompress a file already in gzip format, rename the file to force a .Z extension
then apply znew.

Di seguito sono riportati alcuni esempi in stile Domande e risposte che dovrebbero darti un'idea migliore di come funziona il comando znew.

Q1. Come utilizzare il comando znew?

È abbastanza semplice:basta fornire il nome del file .Z come input. Ecco un esempio:

znew files2.Z

Questo comando produce 'files2.gz' nell'output, rimuovendo il file .Z originale nel processo.

Q2. Cosa succede se esiste già un file .gz con lo stesso nome?

Se esiste già un file .gz con lo stesso nome nella directory di lavoro corrente, il comando znew chiederà di confermare se si desidera sovrascriverlo o meno.

Ad esempio, nel mio caso, il seguente comando:

znew files2.Z

prodotto la seguente richiesta di conferma:

gzip: files2.gz already exists; do you wish to overwrite (y or n)?

Quindi puoi premere 'y' se vuoi andare avanti, altrimenti premere 'n'. In alternativa, puoi anche usare l'opzione della riga di comando -f per forzare la ricompressione dal formato .Z al formato .gz se esiste già un file .gz.

T3. Come visualizzare i dettagli di znew nell'output?

L'opzione della riga di comando -v consente a znew di visualizzare dettagli come il nome e la riduzione percentuale per ogni file compresso. Ecco un esempio:

Q4. Quali sono altre utili opzioni di znew?

Ce ne sono una manciata. Come -t verifica i nuovi file prima di eliminare gli originali, -9 si assicura che lo strumento utilizzi il metodo di compressione più lento (compressione ottimale) e -P si assicura che znew utilizzi le pipe per la conversione per ridurre l'utilizzo dello spazio su disco.

Di seguito è riportato l'elenco completo delle opzioni offerte da znew:

       -f     Force recompression from .Z to .gz format even if a .gz file already exists.

       -t     Tests the new files before deleting originals.

       -v     Verbose. Display the name and percentage reduction for each file compressed.

       -9     Use the slowest compression method (optimal compression).

       -P     Use pipes for the conversion to reduce disk space usage.

       -K     Keep a .Z file when it is smaller than the .gz file; implies -t.

Conclusione

Se il tuo lavoro prevede la compressione e la decompressione di file tramite la riga di comando di Linux, il comando znew potrebbe esserti utile. In questo tutorial, abbiamo discusso alcune opzioni chiave offerte da znew. Per maggiori informazioni, vai alla pagina man dello strumento.


Linux
  1. Linux expand Command Tutorial per principianti (con esempi)

  2. Tutorial sui comandi di Linux factor per principianti (con esempi)

  3. Linux yes Command Tutorial per principianti (con esempi)

  4. Esercitazione sui comandi nproc Linux per principianti (con esempi)

  5. Tutorial sui comandi di sospensione di Linux per principianti (con esempi)

Linux sha1sum Command Tutorial per principianti (con esempi)

Tutorial sui comandi per l'aspetto di Linux per principianti (con esempi)

Esercitazione sui comandi lsattr Linux per principianti (con esempi)

Linux tload Command Tutorial per principianti (con esempi)

Tutorial sui comandi Linux zdump per principianti (con esempi)

Linux tr Command Tutorial per principianti (con esempi)