Cum să tarăm un folder în Linux

How Tar Folder Linux



Tape Archive sau tar este un format de fișier pentru crearea de fișiere și directoare într-o arhivă, păstrând în același timp informații despre sistemul de fișiere, cum ar fi permisiunile. Putem folosi comanda tar pentru a crea arhive tar, extrage arhive, vizualiza fișiere și directoare stocate în arhive și adăuga fișiere la o arhivă existentă. Tar este un utilitar de arhivare simplu, dar puternic.

Acest ghid vă va ajuta să creați și să extrageți arhive tar pe mașina dvs. Linux.







Instalați Tar

În majoritatea distribuțiilor Linux, veți avea tar pre-instalat. Cu toate acestea, în caz că nu. Dacă acesta este cazul dvs., utilizați comenzile:



Debian / Ubuntu:

Utilizați managerul de pachete apt ca:



$sudo apt-get install gudron

Arch / Manjaro:

Pe distribuțiile bazate pe Arch:





$sudopacman-S gudron

REHL / CentOS:

În familia REHL, utilizați yum ca:

$sudo yum instalați gudron

Formate de fișier Tar

Tar suportă arhive necomprimate și comprimate. Extensiile comune ale arhivelor tar includ:



  • .gudron - Un fișier gudron brut.
  • .tar.gz, .tgz, .tar.gzip - Arhiva Gzip tar.
  • .tar.bz2, .tbz, .tbz2, .tar.bzip2 - Bzipped arhiva tar.
  • .tar.Z, .Z, .taz - Comprimă arhiva de gudron.

Utilizarea de bază a gudronului

Utilizarea tar în linia de comandă adoptă sintaxa generală:

$gudron [OPERAȚII] [OPȚIUNI]fișiere nume_arhivă/directoare_pentru_arhivare

Începem prin a invoca utilitarul tar, urmat de operația de efectuat. Operațiunile pot include:

  • -c - creați o arhivă
  • -X - extragere arhivă
  • -t - afișează fișiere și directoare în arhivă.

Apoi, trecem opțiunile pentru a modifica comportamentul utilității. Aceste opțiuni pot fi -v pentru detalii sau -f pentru numele arhivei, -z pentru a filtra arhiva prin gzip și multe altele.

În cele din urmă, trecem numele arhivei și fișierele și directoarele de adăugat la arhivă.

Cum se creează o arhivă simplă

După cum am menționat mai sus, gudronul suportă o serie de compresii. Pentru a specifica tipul de arhivă de creat, adăugați extensia dorită la numele fișierului. De exemplu, pentru a crea o arhivă tar gzipped, introduceți numele fișierului ca myarchive.tar.gz

Utilizați comanda de mai jos pentru a crea arhiva cu fișierele: file1, file2, file3, file4

$sudo gudron -c -fmyarchive.tar fișier1, fișier2, fișier3

-C îi spune lui tar să creeze o nouă arhivă. Steagul -f specifică numele fișierului.

Cum să tarăm un director

Pentru a crea o arhivă tar într-un director cu toate fișierele și subdirectoarele, treceți calea directorului. De acolo, tar găsește recursiv toate fișierele și directoarele și le adaugă în arhivă.

Un exemplu de comandă este:

$sudo gudron -c -f -Cu -vgzipped.tar.gz/Acasă/ubuntu

Puteți suprima arhivarea directorului recursiv utilizând semnalizatorul –no-recursivitate.

Cum se arată conținutul unei arhive tar

Pentru a vizualiza fișierele și directoarele dintr-o arhivă tar, folosim opțiunea -t. De exemplu:

$gudron -t -fgzipped.tar.gz

Cum se extrage o arhivă Tar

Pentru a extrage o arhivă tar, utilizați steagul de operație -x pentru extracție. Puteți trece orice format de compresie tar, cum ar fi gzip, lzma, bz2 și multe altele.

Cea mai comună comandă pentru extragerea fișierelor de arhivă tar este:

$gudron -xvfarhivă.tar.[extensie]

Pentru a extrage o arhivă simplă de gudron:

$gudron -xvfmyarchive.tar

Comanda va extrage conținutul arhivei în directorul curent.

Cum se extrage un fișier specific

În unele cazuri, poate fi necesar să obțineți anumite fișiere dintr-o arhivă. Pentru a face acest lucru, treceți numele fișierelor la comanda tar separată de spațiu.

De exemplu:

$gudron -xvfsample.wma info.txt backup.log

Cum se extrage într-un anumit director

După cum sa menționat, tar extrage arhiva din directorul de lucru curent. Pentru a schimba directorul din care sunt extrase fișierele arhivate, utilizați marcajul -C ca:

$mkdir~/arhivare&& gudron -xvfmyarchive.tar-C /Acasă/ubuntu/arhivare

Cum să atașați fișiere la o arhivă

Pentru a adăuga fișiere într-o arhivă existentă, folosim -r fo append urmat de numele arhivei și fișierele de adăugat.

De exemplu:

$gudron -rvfmyarchive file1 file2 file3

Cum se elimină fișierele dintr-o arhivă

Folosind opțiunea – ștergere, putem elimina anumite fișiere dintr-o arhivă ca:

$gudron -xvf --ștergemyarchive.tar fișier1 fișier2 fișier3

Concluzie

Tar este un utilitar valoros în Linux, majoritatea pachetelor sunt arhivate în format tar și este util să știți cum să utilizați instrumentul.