logo

Linux Zip naredba s primjerima

Zip je uslužni program za pakiranje i kompresiju datoteka za Unix. Sve su datoteke pohranjene unutar jedne datoteke, tj. .zip {.zip-filename} zajedno s nastavkom .zip.

  • Zip se koristi za komprimiranje datoteka kako bi se smanjila veličina datoteke. Koristi se slično kao uslužni program .zip paketa datoteka u raznim operativnim sustavima kao što su Windows, Unix, Linux itd.
  • Ako imamo ograničenu propusnost između dva poslužitelja i želimo premjestiti datoteke mnogo brže, zip može jednostavno premjestiti datoteke.
  • Zip program omogućuje višestruke komprimirane datoteke u pojedinačnu zip arhivu s pojedinostima o datotekama uključujući naziv, zaštitu, vrijeme zadnje izmjene, datum, put i pojedinosti o provjeri za provjeru integriteta datoteke. Cijela struktura imenika može se pakirati u zip arhivu zajedno s pojedinačnom naredbom.
  • Program je koristan za pakiranje grupe datoteka za distribuciju, za uštedu prostora na disku i za arhiviranje datoteka privremenim sažimanjem nekorištenih direktorija i datoteka.
  • Omjeri kompresije 3:1 i 2:1 normalni su za razne tekstualne datoteke. Zip također može pohraniti nekoliko datoteka bez kompresije i ima jednu metodu kompresije (deflacija). Zip automatski odabire bolju od dvije za sve datoteke koje treba komprimirati.

Sintaksa:

 zip [options] zipfile files_list 

Sintaksa za stvaranje bilo koje zip datoteke:

 $zip myfile.zip filename.txt 

Linux zip naredba

Ekstrakt datoteka iz zip datoteke

Unzip može izdvojiti, testirati ili ispisati datoteke iz ZIP arhive koja se obično otkriva na Unixu. Zadana priroda je za izdvajanje u trenutni direktorij svake datoteke kroz određenu ZIP arhivu.

Sintaksa:

 $unzip myfile.zip 

Linux zip naredba

Opcije u naredbi Zip:

Linux zip naredba

1. -d opcija: Ova opcija uklanja sve datoteke kroz zip arhivu. Možemo ukloniti bilo koju datoteku kroz arhivu uz pomoć opcije -d nakon izrade zip datoteke.

Sintaksa:

 $zip -d filename.zip file.txt 

Linux zip naredba

2. -u opcija: Ova opcija može ažurirati datoteku unutar zip arhive. Može se koristiti za ažuriranje opisanog popisa datoteka ili dodavanje novih datoteka u postojeću zip datoteku.

Možemo ažurirati postojeći unos unutar zip arhive samo ako je nedavno promijenjen u usporedbi s verzijom koja je već postojala unutar zip arhive.

vraćanje niza java

Sintaksa:

 $zip -u filename.zip file.txt 

Linux zip naredba

3. -m opcija: Nakon komprimiranja, ova opcija briše prave datoteke. Prenesite određene datoteke u zip arhivu jer briše ciljne datoteke/direktorije nakon stvaranja navedene zip arhive.

U slučaju da direktorij ostane prazan nakon uklanjanja datoteke, direktorij se također uklanja. Sve dok zip ne napravi arhivu bez greške, brisanje se ne vrši.

Korisno je sačuvati prostor na disku; međutim, potencijalno je nesigurno ukloniti svaku ulaznu datoteku.

jvm

Sintaksa:

 $zip -m filename.zip file.txt 

Linux zip naredba

4. -r opcija: Za rekurzivno komprimiranje direktorija, upotrijebite naredbu zip s ovom -r opcijom i ona će rekurzivno komprimirati određene datoteke unutar direktorija. Ova nam opcija omogućuje komprimiranje svake datoteke koja je postojala unutar navedenog direktorija.

Sintaksa:

 $zip -r filename.zip directory_name 

Linux zip naredba

5. -x opcija: Ova opcija može isključiti navedene datoteke u izradi zip datoteke. Na primjer, komprimiramo svaku datoteku u direktoriju i želimo isključiti nekoliko neželjenih datoteka. Uz pomoć ove opcije možemo isključiti neželjene datoteke.

java do while petlja

Sintaksa:

 $zip -x filename.zip file_to_be_excluded 

Linux zip naredba

6. -v opcija: Ispis informacija o verziji dijagnostike ili opširnog načina rada. Omogućuje prikaz indikatora napretka tijekom zahtjeva za opširnom dijagnostikom i informacijama o kompresiji o neobičnostima strukture zip datoteke kada se obično primjenjuje na izvorne operacije.

Dijagnostički zaslon bit će ispisan ako je -v jedini argument naredbenog retka, a stdout ili stdin nisu preusmjereni ni na jednu datoteku. Kao proširenje zaglavlja zaslona pomoći, zajedno s datumom izdavanja, verzijom i nazivom programa, dano je nekoliko naputaka na distribucijska mjesta i Info-ZIP početnu stranicu.

Zatim prikazuje informacije o odredišnom okruženju (verzija i tip prevoditelja, datum kompilacije, verzija OS-a i aspekti omogućenih opcija korišteni za stvaranje zip izvršne datoteke.

Sintaksa:

 $zip -v filename.zip file1.txt 

Linux zip naredba