Zip komandoaren adibide praktikoak

Linux zip komandoarekin egin ditzakezun gauza ugari daude

Linux komando-lerroan fitxategiak konprimitzeko hainbat modu daude . Artikulu honek adibide praktikoak erakusten ditu zip komandoa nola erabili zure fitxategi sisteman fitxategiak trinkotu eta antolatzeko.

Zipped fitxategiak espazioa aurrezteko eta fitxategi handiak kopiatzeko leku batetik bestera erabili behar dira.

100 megabyte bitarteko 100 fitxategiak badituzu eta ftp gunera transferitu behar dituzu, transferentzia denbora asko behar izan dezake zure prozesadoreen abiaduraren arabera.

10 fitxategi guztiak konprimitutako fitxategi bakarrean konprimitzen badituzu eta konpresioa 50 MB-ko fitxategi bakoitzeko fitxategi-tamaina murrizten badu, datu erdia bakarrik igaroko duzu.

Nola karpeta bateko fitxategi guztiak artxibatu

Imajinatu abestiaren karpeta bat duzula honako MP3 fitxategiekin:

AC / DC Highway to Hell
Night Prowler.mp3
Love gose gizona.mp3
Get It Hot.mp3
Walk across you.mp3
Infernuko bidea
Odola nahi baduzu lortu duzu.mp3
Erakutsi sugarrak.mp3
Ukitu gehiegi.mp3
Zuhaitzaren inguruan irabiatuz.mp3
Girls Got Rhythm.mp3

Linux komando sinple honek ACDC_Highway_to_Hell.zip izeneko karpeta baten fitxategi guztien artxibo bat nola sortu erakusten du:

zip ACDC_Highway_to_Hell *

Testua pantailan zehar mugitzen da, fitxategiak ager daitezen.

Nola ezkutatu fitxategiak artxibo batean

Aurreko komandoa oso fina da karpeta batean fitxategi guztiak artxibatzea, baina ezkutatuta ez dauden fitxategiak bakarrik biltzen ditu.

Ez da beti erraza. Imajinatu zure etxeko karpeta zip nahi duzula, USB disko bat edo kanpoko disko gogorrean babes dezakezu. Zure etxeko karpeta ezkutuko fitxategiak biltzen ditu.

Fitxategi guztiak karpeta batean ezkutatutako fitxategiak barne konprimitzeko, exekutatu komando hau:

zip hasiera *. *

Honek home.zip izeneko fitxategi bat sortzen du etxeko karpetan dauden fitxategi guztiekin.

(Etxean karpetan egon behar duzu horretarako). Komando honen arazoa etxeko karpetan dauden fitxategiak bakarrik biltzen ditu eta ez da hurrengo karpetan.

Fitxategiak eta azpi-karpetak nola artxibatu Zip fitxategi batean

Fitxategi batean fitxategi eta azpidirektorio guztiak sartzeko, exekutatu komando hau:

zip -r hasiera.

Nola gehitu fitxategiak orain existitzen den zip fitxategi batera?

Fitxategi berriak lehendik dauden artxibo bat gehitu edo artxibo batean fitxategiak eguneratu nahi badituzu, zip komandoa exekutatzen duzunean, artxibo-fitxategiaren izen bera erabili.

Adibidez, imajina ezazu musika-karpeta bat duela lau albumekin eta musika.zip izeneko artxibo bat sortzen du, babeskopia bezala mantentzeko. Orain imajinatu astebete geroago bi album berri deskargatzen dituzunean. Album berriak zip fitxategian gehitzeko, aurreko astean egin zenuen zip komando bera exekutatu besterik ez duzu egin.

Jatorrizko musika artxiboa sortzeko, exekutatu kode hau:

zip -r musika / home / yourname / music /

Fitxategi berriak artxiboan gehitzeko komandoa berriro exekutatu.

Zip fitxategiak fitxategien zerrenda badu eta diskoaren fitxategietako bat aldatu egin bada, aldatu egingo da fitxategia zip fitxategian.

Nola eguneratu fitxategiak Zipped Artxiboan

Fitxategi izen bera duten fitxategi guztiek aldi berean eduki behar duten zip fitxategi bat baduzu eta fitxategi horiekin egindako aldaketak edozein aldaketa egin nahi badituzu, orduan -f aldatzaileak hau egiten lagunduko dizu.

Adibidez, imajinatu konprimitutako fitxategia fitxategi hauek dituzula:

/ Home / Yourname / dokumentuak / file1
/ Home / Yourname / dokumentuak / file2
/ Home / Yourname / dokumentuak / file3
/ Home / Yourname / dokumentuak / file4
/ Home / Yourname / dokumentuak / file5
/ Home / Yourname / dokumentuak / file6

Orain imajinatu astean zehar bi fitxategi berri gehitu dituztela eta bi fitxategi aldatu dituzula, karpeta / home / yourname / docs orain itxura hau:

/ Home / Yourname / dokumentuak / file1
/ Home / Yourname / dokumentuak / file2
/ Home / Yourname / dokumentuak / file3
/ home / yourname / documents / file4 (eguneratua)
/ home / yourname / documents / file5 (eguneratua)
/ Home / Yourname / dokumentuak / file6
/ Home / Yourname / dokumentuak / file7
/ Home / Yourname / dokumentuak / file8

Komando hau exekutatzen duzunean zip fitxategiak fitxategi eguneratuak izango ditu (file4 and file5), baina file7 eta file8 ez dira gehituko.

zip zipfilename -f -r / home / yourname / documents

Nola ezabatu fitxategiak konprimitutako artxibo batetik

Horrela, zip fitxategi masiboa sortu zen ehunka fitxategiekin eta orain konturatzen zara han behar ez dituzun zip fitxategi lau edo bost. Fitxategi horiek guztiak zip kendu beharrik gabe, zip komandoa exekutatu besterik ez duzu: -d aldatu honela:

zip zipfilename -d [fitxategia artxiboan izena]

Adibidez, fitxategi batean fitxategi / izen / dokumentu / proba.xt izenarekin artxibo bat baduzu, ezabatu komando hau:

zip zipfilename -d hasiera / dokumentuak / test.txt

Fitxategiak Zip fitxategi batetik bestera kopiatzea

Artxibo zip batean fitxategiak badituzu eta beste zip fitxategi batera kopiatu nahi badituzu lehenik eta horiek moztu gabe, erabili -u switch.

Demagun "variousmusic.zip" izeneko zip fitxategi bat artistak hainbat artista, horietako bat AC / DC. AC / DC abestiak hainbatmusic.zip fitxategian kopiatu ditzakezu zure ACDC.zip fitxategian zure komando hau erabiliz:

zip variousmusic.zip -U --out ACDC.zip "Back_In_Black.mp3"

Goiko komandoak "Back in black" fitxategia kopiatzen du hainbatmusic.zipetik ACDC.zipera. Kopiatzen ari zaren zip fitxategia ez badago existitzen, sortzen da.

Nola erabili Ereduaren bateratzea eta ateratzea Artxibo bat sortzeko

Hurrengo aldatzailea benetan erabilgarria da beste komandoen irteera erabiltzeko aukera ematen baitu fitxategiak zip fitxategian txertatzeko. Eman izeneko lovesongs.zip izeneko fitxategia sortzeko, tituluaren hitza duen maitasuna duen abesti bakoitza.

Izenburuan maiteminduko diren fitxategiak aurkitzeko komando hau erabil dezakezu:

bilatu / home / yourname / Music -name * maitasuna *

Goiko komandoa ez da ehuneko perfektua 100 "hirusta" bezalako hitzak jasotzen dituelako, baina ideia lortzen duzu. Komando hau exekutatuko den goiburuko emaitza guztiak maitatzeko: zip fitxategi izeneko lovesongs.zip gehitzeko, exekutatu komando hau:

aurkitu / home / yourname / Music -name * love * | zip lovesongs.zip - @

Split Artxiboa nola sortu

Zure ordenagailua babesten baduzu, babeskopiak egiteko erabilgarri duzun euskarri bakarra DVD hutsen multzo bat da, aukera duzu. Fitxategiak konprimitu ditzakezu fitxategiak zip fitxategia 4.8 gigabyte arte gordetzeko eta DVDa grabatzeko , edo zatitutako artxiboa izeneko zerbait sortu dezakezu, multzotan dauden artxibo berriak sortzerakoan zehaztutako muga gainditu ondoren.

Adibidez:

zip mymusic.zip -r / home / myfolder / Music -s 670m

Zipping prozesuaren Progress Report pertsonalizatzea

Badakizu zipriztintzen ari den bitartean agertzen den irteera pertsonalizatzeko modu ezberdinak.

Konmutadoreak erabilgarriak dira hauek:

Adibidez:

zip myzipfilename.zip -dc -r / home / music

Zip fitxategi bat nola konpondu

Hautsitako zip artxiboa baduzu, saiatu komandoa F- komandoa erabiliz eta FTP komandoak huts egiten badu.

Hau erabilgarria da split artxiboa sortu baduzu -s switch erabiliz, eta artxibo-fitxategietako bat galdu duzu.

Adibidez, saiatu hau lehenik:

zip -F myfilename.zip --out myfixedfilename.zip

eta gero

zip -FF myfilename.zip --out myfixedfilename.zip

Artxibo bat nola enkriptatu

Zip fitxategi batean gorde nahi duzun informazio sentikorra baduzu, erabili -e agindua enkriptatzeko . Pasahitza idatzi eta pasahitza berriro errepikatu behar duzu.

Adibidez:

zip myfilename.zip -r / home / wikileaks -e

Nola erakutsi zer konprimitu egingo den

Artxibo handia sortzen ari zarela badakizu, ziurtatu fitxategiak zip fitxategian gehitu behar direla. Zip komando baten emaitzak espero dituzunean zehaztu dezakezu - sf switch.

Adibidez:

zip myfilename.zip -r / home / music / -sf

Artxibo bat nola probatu

Fitxategiak zip fitxategi batera babesten dituzunean, disko gogorra gordetzeko tentagarria da jatorrizko fitxategiak ezabatuz. Hori egin baino lehen, zip fitxategiak behar bezala funtziona dezan ideia ona da.

Aldaketak egiteko erabili ahal izango duzu -T switch zip fitxategia baliozkoa dela frogatzeko.

Adibidez:

zip myfilename.zip -T

Irteera komando hau artxiboa baliogabea denean antzeko zerbait izan daiteke:

Gogoratu hautsi dituzun zip fitxategiak konpondu ahal izateko -F komandoa.

Azpimarratzekoa da ZT-ak faltsu positiboak sor ditzakeela zip fitxategia hondatuta dagoela, nahiz eta irekitzen duzunean fitxategiak atera ditzakezu.

Nola baztertu fitxategiak

Batzuetan zenbait fitxategi zip fitxategi batetik baztertu nahi dituzu. Adibidez, telefonoaren edo kamera digitalaren fitxategiak kopiatzen badituzu, bideo eta irudi nahasketak dituzu. Argazkiak zip-a argazkiak eta videos.zip bideoak zip nahi dezakezu.

Hemen bideoak sortzeko argazkiak baztertzeko modu bat da.zip

zip photos.zip -r / home / photos / -x * .mp4

Nola zehaztu konpresioaren maila

Fitxategiak zip fitxategian konprimitzen dituzunean, sistema erabakitzen du fitxategiak konprimitu behar duen ala ez gorde edo gorde. Mp3 fitxategiak, adibidez, dagoeneko konprimituta daude, beraz, ez dago apur bat gehiago konprimitzeko; Zip fitxategi batean gordetzen dira normalean.

0 eta 9 arteko konpresio maila zehaztu dezakezu, fitxategi bat gehiago konprimitzeko. Horrek luzeagoa egiten du, baina aurrezpen esanguratsuak egin ditzake.

zip myfiles.zip -r / home -5