Come comprimere un file archivio in tar.tg o tgz

Per comprimere un file archivio sul sistema operativo Linux, basta creare il file tar con l'opzione -z.

tar zfc [nomefile] [pattern]

La presenza dell'opzione z nel comando tar crea l'archivio direttamente nella forma compressa.

Il file compresso viene creato con l'estensione .tar.gz oppure .tgz.

    Un esempio pratico

    Voglio creare un file archivio contenente tutti i files che iniziano con la parola "prova".

    Entro nella directory dove si trovano i files e digito sulla linea di comando:

    tar zfc prova.tgz prova*

    Il comando crea il file archivio direttamente in forma compressa.

    In questo modo, evito di dover eseguire il comando gzip dopo aver creato il file tar.

    Il comando svolge la stessa operazione del seguente comando concatenato tramite una pipe (|)

    tar cf - prova* | gzip > prova.tgz

    Il risultato finale è sempre lo stesso.

     


     

    Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

    FacebookTwitterLinkedinLinkedin
    knowledge base

    Libri di approfondimento

    I file su Linux