GNU/Linux >> Linux Esercitazione >  >> Linux

Come usare il comando tar sotto Linux

Il tar (archiviatore di nastri) tool è l'applicazione più comunemente utilizzata per il backup dei dati su sistemi Linux. Archivia i file in un formato speciale, direttamente su un supporto di backup (come un nastro) o su un file di archivio nel file system.

Il comando tar

Il comando tar memorizza, elenca o estrae file in un archivio.

$ tar functions archivefile filenames

L'output dell'utilizzo di un comando tar è un file tar. Il percorso di output predefinito per un file tar in Linux è lo stdout.

Le opzioni del comando tar

La tabella descrive alcune delle opzioni del comando tar comunemente usate. Per una spiegazione dettagliata del comando tar e delle sue opzioni, leggi la pagina man di tar.

Opzioni Descrizione
c Crea un nuovo file tar
t Elenca il sommario del file tar
x Elenca il sommario del file tar
f Specifica il file di archivio o il dispositivo a nastro.
v Specifica il file di archivio o il dispositivo a nastro.
h Segue i collegamenti simbolici come file o directory standard
z Segue i collegamenti simbolici come file o directory standard
j Comprime ed estrae file e directory usando bzip

Creazione di un archivio tar

È possibile utilizzare il comando tar per creare un file di archivio contenente più file o directory su un disco o un file. L'esempio seguente mostra come archiviare la tua home directory su un disco.

$ tar cvf user_home.tar /home/user
/home/user/
/home/user/.bash_logout
/home/user/.bash_profile
/home/user/.bashrc
...

L'esempio seguente mostra come archiviare più file in un file di archivio chiamato test.tar.

# tar cvf test.tar test test1 test2 
test
test1
test2

Visualizzazione di un archivio tar

È possibile visualizzare i nomi di tutti i file che sono stati scritti direttamente su un disco o un archivio di file. Per visualizzare il contenuto del file di archivio test.tar, immettere il seguente comando:

# tar tf test.tar 
test
test1
test2

Estrazione di un archivio tar

È possibile recuperare o estrarre il contenuto di un archivio che è stato scritto direttamente su un dispositivo disco o su un file. Per estrarre i file dal file di archivio test.tar, immetti il ​​seguente comando:

# tar xvf test.tar 
test
test1
test2
Come usare i comandi compress, zip, gzip sotto Linux


Linux
  1. Come utilizzare il comando Tar in Linux

  2. Come usare il comando Su in Linux

  3. Come utilizzare il comando "tar" per estrarre i pacchetti di file .xz in Linux?

  4. Come usare i comandi compress, zip, gzip sotto Linux

  5. Come utilizzare il reindirizzamento dei comandi in Linux

Come utilizzare un comando file in Linux

Come utilizzare il comando SCP su Linux

Come estrarre il file Tar.xz sulla riga di comando di Linux

Come utilizzare il comando Gzip in Linux?

Come usare il comando lsof in Linux

Come utilizzare il comando shred Linux