Linuxi zip-käsuga on palju asju
Linuxi käsurea abil saate faile kokku hoida mitmel erineval viisil. See artikkel sisaldab praktilisi näiteid, mis näitavad, kuidas kasutada failisüsteemi failide fikseerimiseks ja haldamiseks zip-käsku .
Varjatud faile kasutatakse siis, kui on vaja säästa ruumi ja kopeerida suuri faile ühest kohast teise.
Kui teil on 10 megabaiti suurust 10-faile ja peate need ftp- lehele üle kanda, võib ülekanne sõltuvalt protsessori kiirusest märkimisväärselt pikk.
Kui ühendate kõik 10 faili üheks zipitud arhiiviks ja pakkimine vähendab faili suurust 50 MB-le ühe faili kohta, siis tuleb teil ainult pool andmeid üle kanda.
Kuidas luua kaustade kõigi failide arhiiv
Kujutlege, et teil on kausta lugusid koos järgmiste MP3-failidega:
Ööprowler.mp3 |
Armastan näljane inimest.mp3 |
Get It Hot.mp3 |
Kõnnite üle sinu.mp3 |
Maantee põrgusse.mp3 |
Kui sa tahad verega sul seda.mp3 |
Näidata leegides.mp3 |
Puuduta liiga palju.mp3 |
Põnevad põõsad.mp3 |
Tüdrukud Got Rhythm.mp3 |
See lihtne Linuxi käsk, mis illustreerib, kuidas luua praeguses kaustas ACDC_Highway_to_Hell.zip kõigi failide arhiiv:
zip ACDC_Highway_to_Hell *
Tekstiga sirvitakse ekraanil kuvatud failid, kui need on lisatud.
Kuidas lisada varjatud faile arhiivis
Eelmine käsk sobib kõigi kausta failide arhiveerimiseks, kuid see sisaldab ainult peidetud faili.
See ei ole alati nii lihtne. Kujutage ette, et soovite oma kodukataloogi lukustada, et saaksite seda USB-draivi või välise kõvaketta abil varundada. Teie kodu kaust sisaldab peidetud faile.
Kõigi failide, sh ka varjatud failide kaustamiseks kokku hoidmiseks käivitage järgmine käsk:
zip-kodu *. *
See loob faili nimega home.zip kõigi kodukataloogis olevate failidega.
(Selleks peab töökaas olema kodukataloog). Selle käsu probleemiks on see, et see hõlmab ainult kodukataloogi ja mitte kaustade faile, mis toob meid järgmisele näitele.
Kuidas arhiivida kõik failid ja alamkaustad zip-failis
Arhiivile kõigi failide ja alamkaustade lisamiseks käivitage järgmine käsk:
zip-r kodu.
Kuidas lisada uusi faile praegusele indekseeritud arhiivile
Kui soovite lisada olemasoleva arhiivi uusi faile või värskendada arhiivis olevaid faile, kasutage zip-käskluse käivitamisel arvefaili sama nime.
Näiteks kujutan ette, et teil on neli albumit sisaldav muusika kaust ja te loote arhiivi nimega music.zip, et seda varukoopiatena hoida. Kujutle ette, et üks nädal hiljem saate alla laadida kaks uut albumit . Uute albumite lisamiseks zip-failile käivita lihtsalt sama zip-käsk nagu eelmisel nädalal.
Algse muusikaarhiivi loomiseks käivitage järgmine kood:
zip-r muusika / home / yourname / music /
Uute failide lisamiseks arhiivi käivitatakse sama käsk uuesti.
Kui zip-failil on failide loend ja mõni kettale salvestatud failidest on muudetud, siis uuendatud fail uuendatakse zip-failis.
Kuidas olemasolevaid faile värskendatud arhiivis värskendada
Kui teil on zip-fail, mis iga kord peaks sisaldama sama failinimede ja soovite seda faili uuendada kõigi nende failide muudatustega, siis -f- lüliti abil saate seda teha.
Näiteks oleta, et teil on järgmised failid varustatud ZIP-failiga:
/ home / yourname / documents / file1 |
/ home / yourname / documents / file2 |
/ home / yourname / documents / file3 |
/ home / yourname / documents / file4 |
/ home / yourname / documents / file5 |
/ home / yourname / documents / file6 |
Kujutage ette, et nädala jooksul lisasid kaks uut faili ja parandasid kahte faili, nii et kaust / home / yourname / dokumendid nüüd näeksid välja selline:
/ home / yourname / documents / file1 |
/ home / yourname / documents / file2 |
/ home / yourname / documents / file3 |
/ home / yourname / documents / file4 (uuendatud) |
/ home / yourname / documents / file5 (uuendatud) |
/ home / yourname / documents / file6 |
/ home / yourname / documents / file7 |
/ home / yourname / documents / file8 |
Kui käivitate järgmise käsu, sisaldab zip-fail uuendatud faile (file4 ja file5), kuid file7 ja file8 ei lisata.
zip zipfilename -f -r / home / yourname / documents
Kuidas kustutada faile Zippo arhiivist
Nii et loote tohutu ZIP-faili sadade failidega ja tean, et zip-failis on neli või viis faili, mida te seal ei vaja. Ilma et peaksite kõiki neid faile uuesti hõivama, saate lihtsalt käivitada zip-käsku -d- lülitiga järgmiselt:
zip zipfilename-d [faili nimi arhiivis]
Näiteks kui teil on arhiivis fail koos nime home / documents / test.txt, kustutate selle selle käsuga:
zip zipfilename-d home / documents / test.txt
Kuidas kopeerida failid ühest Zip failist teise
Kui teil on ühes zip-failis fail ja soovite kopeerida need mõnda teise zip-faili, ilma et neid esimest korda väljavõtte tegemata ja kasutaksid, kasutage -u- lülitit.
Oletame, et teil on zip-fail nimega "variousmusic.zip" erinevate kunstnike muusikaga, millest üks on AC / DC. Võite kopeerida AC / DC laule erinevast music.zip-failist oma ACDC.zip-faili, kasutades järgmist käsku:
zip variousmusic.zip -U --out ACDC.zip "Back_In_Black.mp3"
Ülaltoodud käsk kopeerib failist "Back in black" erinevast muusikast.zip failist ACDC.zip. Kui ZIP-fail, mille kopeerite, ei eksisteeri, on see loodud.
Kuidas kasutada arhiivi loomiseks mustri sobivust ja torustikku
Järgmine lüliti on tõesti kasulik, sest see võimaldab kasutada failide sisestamiseks oma zip-faili teiste käskude väljundeid. Oletame, et soovite luua faili nimega lovesongs.zip, mis sisaldab iga lugu, millel on pealkirjas sõna "love".
Pealkirjas armastusega failide leidmiseks võite kasutada järgmist käsku:
find / home / yourname / Music -nimi * armastus *
Eespool toodud käsk pole 100 protsenti täiuslik, sest see võtab ka sõnad nagu "ristik", kuid sa saad selle idee. Kõigi tagastatud tulemuste lisamiseks ülaltoodud käsust zip-faili nimega lovesongs.zip käivitage see käsk:
find / home / yourname / Music -nimi * armastus * | zip lovesongs.zip - @
Split-arhiivi loomine
Kui te varundate oma arvutit, kuid ainsaks meediumiks, mida olete varundamiseks saadaval, on tühjade DVD-de komplekt, siis on teil valik. Võite faile tõmmata, kuni zip-fail on 4,8 gigabaiti ja DVD põletada , või saate luua midagi, mida nimetatakse jagatud arhiiviks, mis loob komplekti uued arhiivid pärast seda, kui see jõuab teie määratud limiidini.
Näiteks:
zip mymusic.zip -r / home / myfolder / Muusika-670m
Kuidas kohandada lukustamisprotsessi eduaruannet
Salvestamise ajal kuvatava väljundi kohandamiseks on mitmesuguseid viise.
Kättesaadavad lülitid on järgmised:
- -db = näitab, kui palju baite on tõmmatud ja kui palju on lahkunud
- -dc = kuvab failide arvu, mis on lukustatud, ja mitu neist on jäänud minema
- -dd = kuvab punkte iga 10 MB faili kohta, mis on tõmmatud
- -ds = määrab, kui sageli kuvatakse punkte
- -du = näitab iga faili tihendamata suurust
Näiteks:
zip myzipfilename.zip -dc -r / home / muusika
Kuidas määrata Zip-faili
Kui teil on purunenud ZIP-arhiiv, võite proovida seda määrata -F- käsuga ja kui see ebaõnnestub, siis käsk FF .
See on kasulik, kui olete loonud spl-arhiivi -s- lülitiga ja kaotasite ühe arhiivifaili.
Näiteks proovige seda kõigepealt:
zip -F myfilename.zip - no myfixedfilename.zip
ja siis
zip -FF myfilename.zip - myfixedfilename.zip
Kuidas arhiivi krüptida
Kui teil on tundlikku teavet, mida soovite zip-failis salvestada, kasutage selle krüptimiseks käsu -e- käsku. Palutakse sisestada parool ja korrata parooli.
Näiteks:
zip myfilename.zip -r / home / wikileaks-e
Kuidas näidata, milline saab olema lukustatud
Kui teate, et kavatsete luua suurt arhiivi, veenduge, et zip-failile lisatakse õiged failid. Näete zip-käsku eeldatavaid tulemusi, märkides ära - sf- lüliti.
Näiteks:
zip myfilename.zip -r / home / music / -sf
Kuidas arhiivi proovida
Pärast failide varundamist zip-failile on ahvatlev kettaruum salvestada, kustutades originaalfailid. Enne kui teete seda, on hea mõte proovida ZIP-faili korralikult.
Võite kasutada -T lülitit, et kontrollida, kas zip-fail on kehtiv.
Näiteks:
zip myfilename.zip -T
Selle käsu väljund, kui arhiiv on vale, võib näida välja selline:
- Zip-hoiatus: puuduv lõppu allkiri - ilmselt mitte zip-fail
Pidage meeles, et võite proovida -F-i käsku, et fikseerida purunenud ZIP-failid.
Väärib märkimist, et -T võib tekitada valepositiivseid, kuna see ütleb, et zip-fail on rikutud, kuigi selle avamisel saate kõik failid välja võtta.
Kuidas välistada failid
Mõnikord soovid teatud failid zip-failist välja jätta. Näiteks kui kopeerite oma telefonist või digikaamerast failid, on teil videote ja piltide segu. Võimalik, et soovid faile fotosid lisada fotodele.zip ja videoid videos.zip.
Siin on üks võimalus välistada videod fotode genereerimisel.zip
zip-fotod.zip -r / home / photos / -x * .mp4
Kuidas määrata tihenduse tase
Kui faile tihendate zip-faili, otsustab süsteem, kas faili pakkida või lihtsalt salvestada. Näiteks MP3-faile on juba tihendatud, nii et neid pole veelgi kompresseeritud; need on tavaliselt salvestatud sellistena, nagu see on zip-failis.
Kuid võite määrata tihenduse taseme vahemikus 0 kuni 9, et faili veelgi tihendada. See võtab kauem aega, kuid see võib oluliselt kokku hoida.
zip myfiles.zip -r / home -5