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
Leave A Comment?