Un file tar che viene anche indicato come un tarball, è una raccolta di file che fornisce più facile memorizzazione. Possiamo usare il comando tar per creare archivi insieme a estrarre file, elencare file, scopi di archiviazione o scopi di aggiornamento.
Usando un catrame.il file gz è utile perché fornisce una soluzione di archiviazione migliore piuttosto che tenere costantemente traccia di più file.
In questo tutorial, ti guideremo attraverso come estrarre un catrame.file gz, elenco tar.file gz, ed estrarre file specifici dal tar.file gz.
Che cos’è il CATRAME?
Tar è l’abbreviazione di Tape Archive, e comunemente indicato come un tarball (una raccolta di file).
L’utilizzo del formato tar è cresciuto in popolarità nel corso degli anni grazie ai suoi scopi di archiviazione/archiviazione e consente agli utenti di inviare più file sul Web/Internet.
Tar è comune nei sistemi Linux e viene utilizzato solo per la memorizzazione dei dati.
Se si desidera comprimere i file sul tar, ciò richiederà un ulteriore passaggio eseguito manualmente e diventare file tgz tramite gz, tgz o tar.estensione gz.
Come estrarre il catrame.file gz
Un tar.gz è essenzialmente un file di archivio che funge da contenitore di archiviazione per i file. La maggior parte delle distribuzioni Linux verrà anche preinstallata con il comando tar.
Per estrarre un catrame.file gz, usiamo l’opzione x (estrai)e quindi specifichiamo il file di archivio che si desidera estrarre dopo l’opzione f. Il comando è il seguente:
tar -xf archive.tar.gz
Questo comando tar funzionerà anche per gli archivi tar compressi tramite altri algoritmi come tar. bz2.
Mentre il comando tar viene utilizzato principalmente per la riga di comando, è anche possibile decomprimere tar.file gz utilizzando il File Manager.
Per farlo, è sufficiente fare clic destro sul tar.file gz che si desidera estrarre e fare clic su ” Estrai.”Prendi nota che per gli utenti Windows, avrai bisogno di 7zip per decomprimere i file tar gz.
Se si utilizza l’opzione-v, ciò consentirà al comando tar di essere più visibile e di stampare anche i nomi dei file tar che verranno estratti. Basta digitare il comando tar-xvf seguito dal tar.file gz:
tar -xvf archive.tar.gz
Quando estrai catrame.file gz, questo estrarrà automaticamente i file nella directory corrente.
Se non si desidera estrarre tar.file gz nella directory corrente, è possibile utilizzare l’opzione-C per estrarre il in una directory specifica.
Ad esempio, si desidera estrarre un contenuto tar nella directory / my_drive / Linux / files, utilizzare il comando:
tar -xf archive.tar.gz -C /my_drive/Linux/files
Come estrarre i file Tar compressi Gzip
Ora, cosa succede quando si desidera estrarre il contenuto dell’archivio di un file tar ma vengono compressi con un compressore gzip? Per prima cosa, dovrai decomprimerlo usando questo comando:
tar xvzf archive.tar.gz
x – dice tar per estrarre il file o i file
v – Elenca tutti i file separatamente nell’archivio
z – Informa il comando tar per decomprimere il file gzip
f – Dice il tar si stanno dando un nome di file per lavorare con
allo stesso modo, è possibile utilizzare l’opzione-C per decomprimere il tar gz file in una directory separata utilizzando il comando:
tar xvzf -C archive.tar.gz /path/to/my_drive/Linux/files
Infine, è anche possibile estrarre un file senza l’utilizzo del tar sulla linea di comando:
gunzip sample_file.gz
Come un Elenco di Catrame.gz File
Diciamo che vuoi estrarre tar.file gz, ma solo quelli specifici nel tuo archivio. Per assicurarti di non eliminare accidentalmente alcun archivio tar, dovrai prima imparare come elencare tutti i file trovati sul tuo tar.
Ci sono due modi per elencare i file sul tar, in cui si utilizzerà l’opzione-v come parte del comando.
Opzione 1:
Per elencare tutti i file, useremo l’opzione-t:
tar -tf archive.tar.gz
Ti verrà richiesto un display sulla riga di comando simile a questo:
file 1file 2file 3file 4
Opzione 2:
Se vuoi elencare tutti i file sui tuoi archivi tar e vuoi vedere ulteriori informazioni come la dimensione del file, il timestamp e il proprietario, usiamo l’opzione-v:
tar -tvf archive.tar.gz
Come estrarre file specifici da Tar.gz
Hai imparato come elencare tutti i file nel tuo tar, quindi quando estrai file specifici sulla tua riga di comando, usiamo il comando tar-xf seguito dai nomi dei file separati da uno spazio per ogni file.
Ad esempio, si desidera estrarre sample_file1 e sample_file2, utilizzando il comando tar-xf:
tar -xf archive.tar.gz sample_file1 sample_file2
Il comando tar-xf funziona anche se si desidera estrarre una directory specifica:
tar -xf archive.tar.gz directory 1 directory 2 directory 3
Se si desidera estrarre .jpg (jpeg) o .file js (javascript) ad esempio, è possibile digitare il comando tar-xf seguito dall’opzione-wildcards:
tar -xf archive.tar.gz --wildcards '*.jpg'
Se si tenta di estrarre un file inesistente nel sistema, verrà richiesto un messaggio di errore:
tar -xf archive.tar.gz SAMPLEREAD Output: tar: SAMPLEREAD: Not found in archivetar: Exit with failure status due to previous errors
Come estrarre un file.Tar. bz2
Hai imparato come untar un tar.file gz insieme a come estrarre file specifici, file compressi gzip, contenuti tar in una directory specifica. Cosa succede quando viene compresso con un compressore bZip2?
Questo processo seguirà anche lo stesso processo di estrazione del compressore Gzip, solo che invece di usare l’opzione-z, useremo l’opzione-j:
tar -xvjf archive.tar.bz2
L’opzione-j informerà tar per decomprimere il bZip2.
Come creare un file Tar compresso
Ci sono due opzioni che puoi fare: utilizzare il programma 7-zip o tramite la riga di comando.
Opzione 1: Con 7-zip
Passo 1: Aprire il programma 7-zip
Passo 2: Selezionare tutte le cartelle e i file che si desidera inserire nel file tar
Passo 3: fare clic Destro su uno qualsiasi degli elementi evidenziati e fare clic su “Aggiungi ad un Archivio.”
Passo 4: Dal menu a discesa Formato archivio, selezionare ” tar “e premere” OK.”
Opzione 2: Utilizzo della riga di comando
Diciamo che vuoi tarare un file da una cartella denominata “samplefiles” in file.impeciare.zg. La sintassi sarà la seguente:
tar -czvf name_of_archive.tar.gz /path/to/folder or file
Usando l’esempio “samplefiles” il comando sarà il seguente:
tar -czvf files.tar.gz /usr/local/samplefiles