Quindi hai appena scaricato un programma o un file che termina con .tar.xz e ti stai chiedendo come estrarre questo file tar.xz nella riga di comando di Linux.
Prima di mostrarti come decomprimere un file tar.xz, lascia che ti parli rapidamente di tar e xz.
Cos'è il file tar.xz?
tar è un'utilità che combina più file in un unico file. Il vantaggio principale di un'utilità come tar è il trasferimento di file.
A causa del sovraccarico, il trasferimento di 100 file da 1 KB richiederà più tempo rispetto al trasferimento di un file da 100 KB.
Usando il comando tar, puoi archiviare più file in un unico file e quindi risparmiare tempo e larghezza di banda durante il trasferimento del file.
Ma tar stesso non comprime i file. Se usi tar per combinare 100 file da 1 KB ciascuno, il file tar risultante sarà probabilmente solo di circa 100 KB.
Per risparmiare ulteriormente tempo e larghezza di banda, vengono utilizzate le utilità di compressione. Questi strumenti di compressione ridurranno le dimensioni del file tar risultante. XZ è uno di questi strumenti di compressione e utilizza l'algoritmo di compressione LZMA.
Questo è il motivo per cui il file tar.xz risultante nel nostro scenario potrebbe essere notevolmente inferiore a 100 KB, diciamo 50 KB.
Estrazione del file tar.xz in Linux
L'estrazione di un file tar xz è abbastanza semplice. Devi solo assicurarti di avere il supporto per l'utilità di compressione xz sulla tua distribuzione Linux.
Lo strumento di compressione xz è disponibile tramite il pacchetto xz-utils nella maggior parte delle distribuzioni Linux. La maggior parte delle volte, avrai già installato xz-utils per impostazione predefinita.
Ma dovresti comunque assicurarti che sia installato sul tuo sistema. Puoi utilizzare il gestore di pacchetti della tua distribuzione Linux per installarlo.
Su Debian o Ubuntu, puoi installare xz-utils con il seguente comando:
sudo apt install xz-utils
Una volta che hai il supporto per la compressione xz sulla tua distribuzione Linux, puoi estrarre il file tar.xz usando il comando tar standard:
tar -xf file.tar.xz
Qui:
- -x significa estrarre il file archiviato
- -f significa che segue è il nome del file archiviato
Perché hai dovuto specificare x (extract ) qui? Perché tar può essere utilizzato anche per creare (comprimere) file.
Quindi devi specificare quale operazione stai eseguendo con il comando tar, la compressione (c) o l'estrazione (x).
Spero che questo breve tutorial ti abbia aiutato a estrarre il file tar xz e che tu abbia una comprensione leggermente migliore dei file tar e xz. In un post correlato, potresti imparare a creare una cartella gzip con tar in Linux.
Se ti è piaciuto il tutorial, iscriviti alla newsletter settimanale per ricevere suggerimenti e tutorial su Linux nella tua casella di posta.