Ricerca nel sito web

Come installare tar in CentOS, RHEL e Fedora


tar è un'utilità basata su riga di comando ampiamente utilizzata per combinare un gruppo di file e/o directory in un unico file di archivio, comunemente noto come tarball per scopi di backup o distribuzione . Il comando tar viene utilizzato per creare, mantenere, modificare o estrarre archivi tar.

Tieni presente che tar non comprime i file di archivio per impostazione predefinita, ma può comprimere l'archivio risultante utilizzando (o filtrandolo) programmi di compressione dati noti come gzip, bzip2 o xz se fornisci -z, -j o -J flag.

Installazione di tar in CentOS, RHEL e Fedora

Il pacchetto tar viene preinstallato nella maggior parte se non in tutte le distribuzioni basate su RHEL per impostazione predefinita. Ma se non è installato sul tuo sistema, esegui il comando seguente per installarlo.

yum install tar   
OR
dnf install tar 

Se utilizzi un'altra distribuzione Linux, puoi installarla come mostrato.

sudo apt install tar         [On Debian, Ubuntu and Mint]
sudo emerge -a app-arch/tar  [On Gentoo Linux]
sudo apk add tar             [On Alpine Linux]
sudo pacman -S tar           [On Arch Linux]
sudo zypper install tar      [On OpenSUSE]   

Una volta installato tar sul tuo sistema, puoi utilizzarlo come segue. Questo esempio mostra come creare un file di archivio non compresso di una directory chiamata test_app all'interno della directory di lavoro.

tar -cvf test_app.tar test_app/

Nel comando precedente, i flag tar utilizzati sono -c che crea un nuovo file di archivio .tar, -v abilita la modalità dettagliata per mostrare l'avanzamento della creazione del file .tar e -f che specifica il tipo di nome file del file di archivio (test_app.tar in questo caso).

Per comprimere il file di archivio risultante utilizzando gzip o bzip2, fornisci il flag -z o -j come segue. Tieni presente che un file tar compresso può anche terminare con l'estensione .tgz.

tar -cvzf test_app.tar.gz test_app/
OR
tar -cvzf test_app.tgz test_app/
OR
tar -cvjf test_app.tar.bz2 test_app/

Per elencare il contenuto di un tarball (file archiviato), utilizzare il flag -t come segue.

tar -ztf test_app.tar.gz
OR
tar -ztvf test_app.tar.gz		#shows more details

Per estrarre (o untare) un file di archivio, utilizza l'opzione -x come mostrato.

tar -xvf test_app.tar
OR
tar -xvf test_app.tar.gz 

Per ulteriori esempi di utilizzo, vedere i nostri articoli seguenti:

  • 21 Esempi di comandi Tar in Linux
  • Come dividere un grande archivio "tar" in più file di determinate dimensioni
  • Come comprimere i file più velocemente con lo strumento Pigz in Linux
  • Come comprimere e decomprimere un file .bz2 in Linux
  • 10 Esempi di comandi 7zip (archivio file) in Linux

È tutto per ora! In questo articolo, abbiamo mostrato come installare tar in CentOS, RHEL e Fedora e abbiamo anche mostrato alcune nozioni di base Comandi per l'utilizzo di tar. Se hai domande, condividile con noi tramite il modulo di feedback qui sotto.