Cum să creați și să extrageți fișiere Zip într-un anumit director în Linux


Într-unul dintre articolele noastre despre comanda tar, v-am arătat cum să extrageți fișierele tar într-un director specific sau diferit în Linux. Acest scurt ghid vă explică cum să extrageți/dezarhivați fișierele de arhivă .zip într-un director specific sau diferit în Linux.

Zip este un utilitar de comprimare și împachetare a fișierelor multiplatformă simplu pentru sisteme asemănătoare Unix, inclusiv sistemele de operare Linux și Windows; plus multe alte sisteme de operare. Formatul „zip” este un format comun de fișier de arhivare utilizat pe computerele Windows și, cel mai important, vă permite să specificați nivelul de compresie între 1 și 9 ca opțiune.

Citiți și: 5 cele mai bune instrumente pentru arhivarea liniei de comandă pentru Linux

Creați fișierul arhivă Zip în Linux

Pentru a crea un fișier .zip (ambalat și comprimat) din linia de comandă, puteți rula o comandă similară ca cea de mai jos. Indicatorul -r permite citirea recursivă a fișierelor structura directoarelor.

zip -r tecmint_files.zip tecmint_files 

Pentru a dezarhiva fișierul de arhivă tecmint_files.zip pe care tocmai l-ați creat mai sus, puteți rula comanda dezarhivați după cum urmează.

unzip tecmint_files.zip

Comanda de mai sus va extrage fișierele în directorul de lucru curent. Ce se întâmplă dacă doriți să trimiteți fișierele dezarhivate într-un director specific sau diferit - puteți afla acest lucru în secțiunea următoare.

Extrageți fișierul Zip într-un director specific sau diferit

Pentru a extrage/dezarhiva fișierele de arhivă .zip într-un director specific sau diferit din linia de comandă, includeți marcatorul de comandă de dezarhivare -d, așa cum se arată mai jos. Vom folosi același exemplu de mai sus pentru a demonstra acest lucru.

Aceasta va extrage conținutul fișierului .zip în directorul /tmp:

mkdir -p /tmp/unziped
unzip tecmint_files.zip -d /tmp/unziped
ls -l /tmp/unziped/

Pentru mai multe informații despre utilizare, citiți paginile de comandă zip și dezarhivați.

man zip
man unzip 

De asemenea, v-ar putea dori să citiți următoarele articole conexe.

  1. Cum să arhivați/comprimați fișiere și directoare în Linux
  2. Cum să deschideți, să extrageți și să creați fișiere RAR în Linux
  3. Peazip – Un manager de fișiere portabil și instrument de arhivare pentru Linux
  4. Dtrx – Un instrument inteligent de extragere a arhivei (tar, zip, cpio, rpm, deb, rar) pentru Linux

În acest scurt articol, am explicat cum să extrageți/dezarhivați fișierele de arhivă .zip într-un director specific sau diferit în Linux. Puteți adăuga gândurile dvs. la acest articol prin intermediul formularului de feedback de mai jos.