logo

Ukaz Linux Zip s primeri

Zip je pripomoček za pakiranje in stiskanje datotek za Unix. Vse datoteke so shranjene v eni sami datoteki, tj. .zip {.zip-filename} skupaj s pripono .zip.

  • Zip se uporablja za stiskanje datotek, da se zmanjša velikost datoteke. Uporablja se podobno kot pripomoček .zip paketa datotek v različnih operacijskih sistemih, kot so Windows, Unix, Linux itd.
  • Če imamo omejeno pasovno širino med dvema strežnikoma in želimo datoteke premakniti veliko hitreje, lahko zip enostavno premakne datoteke.
  • Program zip omogoča več stisnjenih datotek v posamezen arhiv zip s podrobnostmi o datotekah, vključno z imenom, zaščito, časom zadnje spremembe, datumom, potjo in podrobnostmi o preverjanju celovitosti datoteke. Celotno strukturo imenika je mogoče zapakirati v arhiv zip skupaj s posameznim ukazom.
  • Program je koristen za pakiranje skupine datotek za distribucijo, za prihranek prostora na disku in za arhiviranje datotek z začasnim stiskanjem neuporabljenih imenikov in datotek.
  • Kompresijska razmerja 3:1 in 2:1 so običajna za različne besedilne datoteke. Zip lahko shrani tudi več datotek brez stiskanja in ima en sam način stiskanja (deflacija). Zip samodejno izbere boljšega od obeh za vse datoteke, ki jih je treba stisniti.

Sintaksa:

 zip [options] zipfile files_list 

Sintaksa za ustvarjanje katere koli datoteke zip:

 $zip myfile.zip filename.txt 

Linux Zip ukaz

Ekstrahirajte datoteke iz datoteke zip

Unzip lahko ekstrahira, preizkusi ali navede datoteke iz arhiva ZIP, ki ga običajno zazna Unix. Privzeta narava je ekstrahiranje vsake datoteke v trenutni imenik prek določenega arhiva ZIP.

java v objekt json

Sintaksa:

 $unzip myfile.zip 

Linux Zip ukaz

Možnosti v ukazu Zip:

Linux Zip ukaz

1. -d možnost: Ta možnost odstrani katero koli datoteko prek arhiva zip. Po izdelavi datoteke zip lahko odstranimo katero koli datoteko skozi arhiv s pomočjo opcije -d.

Sintaksa:

 $zip -d filename.zip file.txt 

Linux Zip ukaz

2. Možnost -u: Ta možnost lahko posodobi datoteko znotraj arhiva zip. Lahko se uporablja za posodabljanje opisanega seznama datotek ali dodajanje novih datotek v obstoječo datoteko zip.

Obstoječi vnos v arhivu zip lahko posodobimo le, če je bil v zadnjem času spremenjen v primerjavi z različico, ki je že obstajala v arhivu zip.

Sintaksa:

 $zip -u filename.zip file.txt 

Linux Zip ukaz

3. -m možnost: Po stiskanju ta možnost izbriše prave datoteke. Prenesite določene datoteke v arhiv zip, saj izbriše ciljne datoteke/imenike po ustvarjanju določenega arhiva zip.

V primeru, da imenik po odstranitvi datoteke ostane nezaseden, se odstrani tudi imenik. Dokler zip ne naredi arhiva brez napake, se brisanje ne izvede.

Koristno je prihraniti prostor na disku; vendar pa je potencialno nevarno odstraniti vsako vhodno datoteko.

Sintaksa:

java pretvarja celo število v niz
 $zip -m filename.zip file.txt 

Linux Zip ukaz

4. -r možnost: Če želite rekurzivno stisniti imenik, uporabite ukaz zip s to možnostjo -r in rekurzivno bo stisnil določene datoteke znotraj imenika. Ta možnost nam pomaga stisniti vsako datoteko, ki je obstajala v podanem imeniku.

Sintaksa:

 $zip -r filename.zip directory_name 

Linux Zip ukaz

5. -x možnost: Ta možnost lahko izključi določene datoteke pri ustvarjanju zip. Na primer, stisnemo vsako datoteko v imeniku in želimo izključiti nekaj neželenih datotek. S to možnostjo lahko izključimo neželene datoteke.

Sintaksa:

 $zip -x filename.zip file_to_be_excluded 

Linux Zip ukaz

6. -v možnost: Natisnite informacije o različici diagnostike ali podrobnega načina. Omogoča prikaz indikatorja napredka med zahtevami podrobnih diagnostičnih in informacij o stiskanju o nenavadnostih strukture datoteke zip, ko se običajno uporablja za izvirne operacije.

Diagnostični zaslon bo natisnjen, če je -v en sam argument ukazne vrstice in stdout ali stdin nista preusmerjena v nobeno datoteko. V razširitvi glave zaslona s pomočjo skupaj z datumom izdaje, različico in imenom programa je podanih nekaj napotkov na distribucijska mesta in domačo stran Info-ZIP.

git dodaj vse

Nato prikaže informacije o ciljnem okolju (različica in vrsta prevajalnika, datum prevajanja, različica OS in vidiki omogočenih možnosti, uporabljeni za ustvarjanje izvedljive datoteke zip.

Sintaksa:

 $zip -v filename.zip file1.txt 

Linux Zip ukaz