Cum sa dezarhiam din linia de comanda – Linux

Exista o multime de solutii grafice care va pot ajuta cu arhivele (fisierele arhivate) in Linux, dar nici una dintre ele nu pot bate linia de comanda pentru viteza de lucru. Singurul lucru rau despre arhive, exista foarte multe si diferite tipuri, fiecare cu o specifica sintaxa si proprietate, si poate devenii o munca grea pentru a gestiona toate aceste lucruri fara putina pregatire. Pentru a solutiona acest aspect, va voi oferii o lista cu cele mai frecvente tipuri de arhive si comenzile lor de baza.

1.Tar

Probabil una din cele mai comune arhive. Pentru a crea si arhiva, comanda este urmatoarea:

tar -cfv [archive.tar] [directory to archive]

Aici, “c” este crearea unei noi arhive, “v” pentru modul verbose, si “f” pentru a da un nume arhivei create.
Dar, arhiva .tar poate fi etichetata impreuna cu gzip pentru a comprima fisierul. Pur si simplu adaugati “z” la linia de mai sus si va crea un fisier .tgz sau .tar.gz. Daca doriti sa vedeti fisierele intr-o arhiva .tar, folositi comanda:

tar -tvf [arhive.tar]

Poate fi de folos mai tarziu, actualizarea arhivei sau adaugarea unor noi fisiere in aceasta. Folositi:

tar -rvf [archive.tar] [directory or file to add]

care va adauga un fisier sau director in arhiva, in timp ce:

tar -uvf [archive.tar] [modified directory]

va actualiza modificarile facute in directorul original pentru fisierul tar. In cele din urma, pentru a extrage unu fisier tar:

tar -xvf [archive.tar]

unde “x” inseamna “extrage”.

2. Rar

Singurul lucru pe care il puteti face cu fisierele rar pe Linux este sa le extrageti cu comanda:

unrar x [archive.rar]

Puteti testa chiar integritatea arhivei cu comanda:

unrar t [archive.rar]

Retineti, pachetul “unrar” trebuie sa fie instalat in prealabil.

3.Zip

De asemenea foarte populara este si arhiva si compresia zip.
Pentru a crea o noua arhiva:

zip -rv [archive.zip] -o [directory to archive]

Dezarhivare:

unzip [archive.zip]

4.Bzip2

Pentru a arhiva folositi:

bzip2 [file]

Pentru a dezarhiva folositi:

bunzip2 [archive.bz2]

5.7zip

Una dintre cele mai puternice arhive. Pentru a comprima, folositi comanda:

7z a [directory to compress]

Pentru a lista ce este in arhiva:

7z 1 [archive.7z]

Pentru a adauga un nou fisier sau folder:

7z u [archive.7z] [file to add or updated directory]

Pentru a extrage:

7z x [archive.7z]

6.Ace

Extragere:

unace x [archive.ace]

Pentru a lista continutul

unace v [archive.ace]

Pentru a testa integritatea

unace t [archive.ace]

Ultuma actualizare 7 June 2013 by Alexandru Ionut

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.