vi und vim Texteditor In Ubuntu Linux verwenden/installieren. Einleitung Manual HowTo [Deutsch]
Cuprins:
- Ce este Unzip?
- Instalați Deconectați
- Instalați
unzippe Ubuntu și Debian - Instalați
unzippe CentOS și Fedora - Cum să dezarhivați un fișier ZIP
- Cum să suprimați ieșirea din comanda de
unzip - Cum să decuplați un fișier ZIP într-un director diferit
- Cum să dezarhivați un fișier ZIP protejat prin parolă
- Cum să excludeți fișierele când decuplați un fișier ZIP
- Cum să suprascrieți fișierele existente atunci când utilizați Decuplați
- Cum să dezarhivați un fișier ZIP fără a suprascrie fișierele existente
- Cum să dezarhivați mai multe fișiere ZIP
- Cum să enumerați conținutul unui fișier zip
- Concluzie
ZIP este cel mai utilizat format de fișier de arhivă care acceptă compresia de date fără pierderi. Un fișier ZIP este un container de date care conține unul sau mai multe fișiere sau directoare comprimate.
În acest tutorial, vă vom explica cum să dezarhivați fișierele în sistemele Linux prin linia de comandă folosind comanda de
unzip
.
Ce este Unzip?
unzip
este un utilitar care vă ajută să listați, să testați și să extrageți arhivele ZIP comprimate.
Instalați Deconectați
unzip
nu este instalat implicit în majoritatea distribuțiilor Linux, dar îl puteți instala cu ușurință folosind managerul de pachete al distribuției dvs.
Instalați
unzip
pe Ubuntu și Debian
Instalați
unzip
pe CentOS și Fedora
Cum să dezarhivați un fișier ZIP
În forma cea mai simplă atunci când este folosită fără nicio opțiune, comanda de
unzip
va extrage toate fișierele din arhiva ZIP specificată în directorul curent.
unzip filename.zip
Pentru a extrage o arhivă ZIP într-un anumit director, utilizatorul trebuie să aibă permisiuni de scriere în acel director.
Fișierele ZIP nu acceptă informații de proprietate în stil Linux și toate fișierele extrase vor fi deținute de către utilizatorul care execută comanda.
Ca exemplu, să zicem că ați descărcat fișierul ZIP de instalare Wordpress. Pentru a dezarhiva acest fișier în directorul curent, pur și simplu ar trebui să executați următoarea comandă:
Cum să suprimați ieșirea din comanda de
unzip
În mod implicit, comanda de
unzip
imprimă numele tuturor fișierelor pe care le extrage și un rezumat la finalizarea extragerii.
Folosiți comutatorul
-q
pentru a suprima imprimarea acestor mesaje.
Cum să decuplați un fișier ZIP într-un director diferit
Pentru a dezarhiva un fișier ZIP într-un director diferit de cel curent, utilizați comutatorul
-d
:
unzip filename.zip -d /path/to/directory
De exemplu, pentru a dezarhiva arhiva WordPress
latest.zip
în directorul
/var/www/
, ar trebui să utilizați următoarea comandă:
sudo unzip latest.zip -d /var/www
În comanda de mai sus folosim
sudo
deoarece în majoritatea cazurilor, utilizatorul la care suntem conectați, deoarece nu are permisiuni de scriere în directorul
/var/www
. Când fișierele ZIP sunt decomprimate folosind sudo, fișierele și directoarele extrase vor fi deținute de rădăcina utilizatorului.
Cum să dezarhivați un fișier ZIP protejat prin parolă
Pentru a dezarhiva un fișier protejat cu parolă, utilizați comutatorul
-P
urmat de parola:
unzip -P PasswOrd filename.zip
Cum să excludeți fișierele când decuplați un fișier ZIP
unzip filename.zip -x file-to-exclude
În exemplul următor
.git
toate fișierele și directoarele din arhiva ZIP, cu excepția directorului
.git
:
unzip filename.zip -x "*.git/*"
Cum să suprascrieți fișierele existente atunci când utilizați Decuplați
Să zicem că ați dezarhivat deja un fișier ZIP și rulați din nou aceeași comandă:
unzip latest.zip
În mod implicit,
unzip
vă va întreba dacă doriți să suprascrieți doar fișierul curent, să rescrieți toate fișierele, săriți extragerea fișierului curent, săriți extragerea tuturor fișierelor sau să redenumiți fișierul curent.
Archive: latest.zip replace wordpress/xmlrpc.php? es, o, ll, one, ename:
unzip -o filename.zip
Folosiți această opțiune cu precauție. Fișierele vor fi suprascrise și dacă ați făcut modificări în fișiere, modificările vor fi pierdute.
Cum să dezarhivați un fișier ZIP fără a suprascrie fișierele existente
Să zicem că ați dezarhivat deja un fișier ZIP și ați făcut modificări la unele fișiere, dar ați șters accidental câteva fișiere. Doriți să păstrați modificările și să restaurați fișierele șterse din arhiva ZIP.
În acest caz, ar trebui să utilizați opțiunea
-n
care obligă să
unzip
să omite extragerea unui fișier care există deja.
Cum să dezarhivați mai multe fișiere ZIP
unzip '*.zip'
Rețineți ghilimelele unice din jurul
*.zip
. Dacă ați uitat să citați argumentul, shell-ul va extinde caracterul wildcard și veți primi o eroare.
Cum să enumerați conținutul unui fișier zip
Pentru a lista conținutul unui fișier ZIP, utilizați comutatorul
-l
:
unzip -l filename.zip
În exemplul de mai jos, enumerăm toate fișierele de instalare WordPress:
unzip -l latest.zip
Rezultatul va arăta astfel:
Archive: latest.zip Length Date Time Name --------- ---------- ----- ---- 0 2018-08-02 22:39 wordpress/ 3065 2016-08-31 18:31 wordpress/xmlrpc.php 364 2015-12-19 12:20 wordpress/wp-blog-header.php 7415 2018-03-18 17:13 wordpress/readme.html…… 21323 2018-03-09 01:15 wordpress/wp-admin/themes.php 8353 2017-09-10 18:20 wordpress/wp-admin/options-reading.php 4620 2017-10-24 00:12 wordpress/wp-trackback.php 1889 2018-05-03 00:11 wordpress/wp-comments-post.php --------- ------- 27271400 1648 files
Concluzie
Am vorbit despre cum să dezarhivăm fișierele în Linux, de pe linia de comandă.
Pentru a crea o arhivă ZIP pe un sistem Linux, va trebui să utilizați comanda zip.
decuplați terminalulMulți dintre noi preferă în continuare să folosiți instrumentul de curățare a discurilor încorporat. Dar dacă utilizați instrumentul pentru a șterge fișierele junk și temporare, este posibil să vedeți că unele fișiere pot fi prezente în dosarul temp. Acest lucru se datorează faptului că Windows implicit nu șterge fișierele temporare (.tmp) din folderul
% WinDir% Temp
Am văzut deja ce sunt fișierele temporare în Windows. Fișierele temporare în Windows sunt acele fișiere nedorite, a căror utilizare este doar temporară și devine redundantă odată ce sarcina este finalizată. Aceste fișiere temporare ar trebui să fie șterse odată ce programul se oprește. Dar acest lucru nu este întotdeauna cazul, ceea ce duce la pierderea spațiului pe disc.
ÎN timp ce prezența acestor fișiere temporare nu va afecta cu adevărat performanța sistemului de operare, ștergerea acestora este o chestiune de bune practici de păstrare a casei și ar trebui să o faceți în mod regulat. Cât de frecvent ar trebui să faceți depinde de modul în care folosiți agresiv computerul. Dar, pentru majoritatea utilizatorilor, cred că eliminarea acestor fișiere Temporare o dată pe lună cel puțin ar trebui să fie suficient de bună.
Cum să extrageți (dezarhivați) fișierul tar gz
Dacă parcurgeți lumea open-source, șansele sunt întâlniți fișiere.tar.gz în mod regulat. Pachetele open-source sunt, în general, disponibile pentru a descărca în formatele .tar.gz și .zip. În acest tutorial, vă vom arăta cum să extrageți (sau să dezarhivați) arhivele tar.gz.







