Lo sapevi?

ServerEasy offre un supporto tecnico dedicato per affrontare rapidamente e efficacemente qualsiasi minaccia alla sicurezza della tua rete?

Come comprimere e decomprimere file su Linux

Estimated reading: 3 minutes 21 views

Comprimere file e cartelle è un’operazione molto comune durante l’amministrazione di un server Linux. Gli archivi permettono di ridurre lo spazio occupato, facilitare il trasferimento dei file e creare backup più semplici da gestire.

In questa guida vedremo come creare ed estrarre gli archivi nei formati più diffusi utilizzando i comandi tar, gzip, zip e unzip.

Creare un archivio TAR

Per creare un archivio .tar utilizza:
				
					tar -cvf archivio.tar cartella/
				
			

Dove:

  •  -c crea un nuovo archivio;
  •  -v mostra i file elaborati durante l’operazione;
  •  -f specifica il nome dell’archivio.

Ad esempio:

				
					tar -cvf backup.tar /var/www
				
			
Verrà creato il file backup.tar contenente la cartella /var/www.

Estrarre un archivio TAR

Per estrarre un archivio .tar utilizza:
				
					tar -xvf archivio.tar
				
			

Creare un archivio compresso TAR.GZ

Il formato .tar è uno dei più utilizzati su Linux perché combina l’archiviazione di tar con la compressione di gzip .

Per creare un archivio compresso:

				
					tar -czvf archivio.tar.gz cartella/
				
			

Estrarre un archivio TAR.GZ

Per estrarre un archivio .tar.gz utilizza:
				
					tar -xzvf archivio.tar.gz
				
			

Comprimere un file con gzip

Per comprimere un singolo file:

				
					gzip file.txt
				
			

Al termine verrà creato il file file.txt.gz

Decomprimere un file GZ

Per ripristinare il file originale:

				
					gunzip file.txt.gz
				
			

Creare un archivio ZIP

Il formato ZIP è spesso utilizzato per condividere file con sistemi Windows e macOS.

Per comprimere una cartella:

				
					zip -r archivio.zip cartella/
				
			

Estrarre un archivio ZIP

Per estrarre un archivio ZIP utilizza:

				
					unzip archivio.zip
				
			

Estrarre un archivio in una cartella specifica

Per scegliere la directory di destinazione utilizza l’opzione -d.
				
					unzip backup.zip -d /home/utente/backup
				
			

Lo stesso vale per gli archivi TAR:

				
					tar -xzvf backup.tar.gz -C /home/utente/backup
				
			

Se la cartella indicata non esiste, dovrà essere creata prima dell’estrazione.

Verificare il contenuto di un archivio TAR senza estrarlo

Per visualizzare l’elenco dei file contenuti in un archivio:

				
					tar -tvf archivio.tar
				
			

Oppure, nel caso di un archivio compresso:

				
					tar -tzvf archivio.tar.gz
				
			

Questo comando è utile per verificare rapidamente il contenuto di un archivio senza estrarlo.

Leave a Comment

Share this Doc

Come comprimere e decomprimere file su Linux

Or copy link

CONTENTS