cum sa comprimi sau sa extragi fisiere folosind comanda TAR din Linux

Configurare noua (How To)

Situatie

Comanda “tar”, in Linux, este folosita sa cream fisiere .tar.gz sau .tgz (arhive). Aceasta comanda are un set mare de optiuni dar este suficient sa retinem doar cateva “litere” pentru a crea arhivele tar.

 

Solutie

Arhiveaza un intreg director sau un singur fisier.

Folosind urmatoarea comanda in linux, vom putea sa arhivam un intreg director sau un singur fisier. De asemenea, orice alt director aflat sub directorul ce il comprimam va fi si el inclus – functioneaza recursiv.

tar -czvf numele_arhivei.tar.gz /calea/catre/director-sau-fisier
Sa vedem ce inseamna fiecare litera:
-c: Creaza arhiva
-z: Comprima arhiva cu gZIP
-v: Afiseaza progresul comprimarii arhivei, se mai numeste si modul "verbose". Aceasta comanda este optionala dar foarte utila in cazul in care vrem sa vedem progresul
-f: Ne permite sa specificam numele fisierului sau al arhivei pe care o cream


Pentru a arhiva mai multe fisiere/foldere putem folosi urmatoarea comanda
tar -czvf archive.tar.gz /home/ubuntu/Downloads /usr/local/folder2 /home/ubuntu/Documents/documente.txt


In cazul in care vrem sa arhivam fisierele dintr-un folder, dar vrem sa excludem un format de fisiere (mp3 de exemplu) vom folosi urmatoarea comanda:
tar -czvf archive.tar.gz /home/ubuntu --exclude=*.mp3
Pentru a extrage o arhiva intr-un loc specificat de noi, vom folosi:
tar -xzvf archive.tar.gz -C /calea/catre/director

Tip solutie

Permanent

Voteaza

(17 din 27 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?