Egei Practicali di u Command Zip

Ci sò assai cose chì pudete fà cù u cumandariu di zip zip

Ci hè parechji manere di cumpressà i schedari chì utilizanu a linea di cummanda Linux . Questu articulu includenu esemplate pratiche chì indican comu utilizà l'ordine di zip comu per cumprà è organizza i schedari in u vostru sistema di schedari.

U schedarii sottumessi sò stati quandu avete bisognu di risparmià spaziu è copià grandi schedari da un postu à l'altru.

Sì avete 10 schedari chì sò 100 megabyte in grandore è avete bisognu à trasfirià à un site FTP , a trasferimentu puderia piglià una quantità parighiampeale di tempu secondu a vostra veloce di u processatore.

Sì cumpressu tutti i 10 schedari in un archiviu zip accattuttu è a compressione reduce u grandu di l'architettu à 50MB per u file, pudete solu avè a trasmissioni mità di tanti datu.

Cumu create un archiviu di tutti i schedari in una carattere

Imagine chì avete un cartulare di canzone cù i schedari MP3 in seguenti:

AC / DC Highway to Hell
Night Prowler.mp3
U sognu famu.mp3
Get It Hot.mp3
Amunìnni ammenzu u viaghju.mp3
Highway to hell.mp3
Se vulete sangue serebbe dachjellu.mp3
Fate in focu.mp3
Quant'è stupidu.mp3
Canta u populu Corsu.mp3
Girls Got Rhythm.mp3

Questu mandu simplice Linux cum'è illustra a manera di creà un archiviu di tutti i schedari in u cartulare di u caraghju chjamatu ACDC_Highway_to_Hell.zip:

zip ACDC_Highway_to_Hell *

U testu scrollle u screnu chì mostra i schedari quantu sò aghjuntu.

Cumu includenu i schedari hidden in un archiviu

U cumandimu cumandimu hè fine per archivà tutti i schedari in un cartulare, ma solu inclusa i schedari chì ùn sò micca oculati.

Ùn hè sempre cusì semprici. Imagine chì vulete zip u vostru cartulinu di casa per ciò chì pudete fà rende à un USB un discu duru esterno . U vostru cartulinu di casa cuntene i schedari oculati.

Per cumpressà tutti i schedari, cumprese i schedari oculenti in un cartulare, fate u cumandimu cumandante:

zip home *. *

Questu crea un schedariu chjamatu home.zip cù tutti i schedari in u cartulare di casa.

(Hè da esse in u cartulare di casa per queste u travagliu). U prublema cù questu cumanda hè chì solu inclusa i schedarii in u cartulare di casa è micca i caratteri, chì porta à u prossimu esempiu.

Cumu archive Tutti i file è subelettu in un File Zip

Per include tutti i schedari è i subelighjeni in un archiviu, aghjanu l'ordine seguente:

zip -r casa.

Cumu aghjunghje novi schedarii à un Archiviu Zimbonu Existente

Se vulete aghjunghje novi schedari à un archiviu esistenti o aghjurnà i schedari in un archiviu, utilizate u stessu nome per u schedariu archiviu durante u cumandulu di zip.

Per esempiu, imagine chì tenete un cartafone di musica cun quattru àlbumi è create un archiviu chjamatu music.zip per guardà cum'è copia. Ora imagine una settimana dopu dopu scaricà dui novi album . Per aghjunghje i novi album à u schedariu zip, simpricimenti aduprendu u stessu cumuzzioni di zip cum'è fà a semana precedente.

Per creà l'archiviu di musicali urdinale seguita u codice seguente:

zip -r music / home / yourname / music /

Per aghjunghje novi schedari à l'archive run the same command again.

Se u schedariu zip ha una lista di i schedari in ellu è unu di i schedari nantu à u discu hà cambiatu, u cambiatu l'aghjurnatu hè aghjurnatu in u schedariu zip.

Aduprà l'Archivi Existenti in Un Archiviu Zatiu

Se tenete un schedariu zip chì facevete cuntenenu u listessu nome di archivi ogni volta è avete dumandatu l'archiviu cù qualsiasi cambiassi chì anu fattu per quellu schedariu, u cambiadoru fete aduprà.

Per esempiu, imagine chì tenete un schedariu zipatu cù i schedarii seguenti:

/ casa / yourname / documenti / file1
/ casa / yourname / documenti / file2
/ casa / yourname / documenti / file3
/ casa / yourname / documenti / file4
/ casa / yourname / documenti / file5
/ casa / yourname / documenti / file6

Ora imagine chì durante a settimana aghjunghjenu dui schedarii novi è cambiatu dui schedari da manera chì u cartulare / casa / u vostru nome / documenti si parolle cusì:

/ casa / yourname / documenti / file1
/ casa / yourname / documenti / file2
/ casa / yourname / documenti / file3
/ casa / yourname / documenti / file4 (updated)
/ casa / yourname / documenti / file5 (updated)
/ casa / yourname / documenti / file6
/ casa / yourname / documenti / file7
/ casa / yourname / documenti / file8

Quandu puderete andà u cumandimu cumpostu u zip compiu cuntene i schedarii updated (file4 and file5) ma file7 è file8 micca aghjuntu.

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

Aduprate micca u schedariu di u Archive Zatiu

Cusì creaste un schedariu zip massivu cù centu cintunarii è oghje avà chì sò quattru o cinque schedarii in u schedariu zip chì ùn avete micca bisognu. Senza bisognu di zip tutti l'altri schedari una altra volta, pudete fà cumparisce u cumandamentu di zip comu-d switch da quì:

zip zipfilename -d [name of file in archive]

Per esempiu, sè vo avete un schedariu in l'archiviu cù u nome di casa / documenti / test.txt, u sguassate cù questu cumanda:

zip zipfilename -d casa / documenti / test.txt

Cumu Copia Files From One Zip File to Another

Se tenete schedari in un schedariu zip è vulete copià anu à un altru schedariu zip senza l'estrazione di prima è ripiglià l'usu, utilice u -u switche.

Assume chì avete un schedariu zip chjamatu "variousmusic.zip" cù a musica di diversi artisti, una di quale hè AC / DC. Pudete copiarà e canti AC / DC fora di u schedariu variusic.zip à u vostru modu ACDC.zip cù u cumandimu cumandante:

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

U mandatu quì copie u schedariu "Dopu à u filu" da variousmusic.zip à ACDC.zip. Se u schedariu zip chì si copia per ùn esiste micca, hè creatu.

Aduprate u furmulariu è Piping per creà un archiviu

U prossimu chjaru hè un veru assai uttellu postu perchè permettenu uttene u sorsu di altri cumandamenti per inserisce i fugliali in u vostru còmpianu zip. Assume chì vulete crià un schedariu chjamatu lovesongs.zip, chì cuntene tutte canzone chì hà a parolla d'amori in u titulu.

Per truvà i schedari cù l'amore in u tìtulu pudete aduprà l'urdinendu cumandante:

find / home / yourname / Music -name * amore *

U cumandamentu più avanzatu ùn hè micca u 100 perchè perfettu perchè ellu ritrova i paroli com "clover" ancu, ma avete l'idea. Per aghjunghje tutti i risultati rimpariti da u cumandimu cumandante à un schedariu zip chjamatu lovesongs.zip, dirimente sta cumanda:

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

Cumu create un Split Archive

Sè vo avete responcheghje u vostru urdinatore, ma l'ùnicu media chì avete disponible per a copia di rinvianti hè un set di DVD in biancu , pudete avè una scelta. Pudete a mantene u zipperiu schedari finu à chì u zip è 4.8 gigabyte è brusgiate u DVD , o pudete creà una cosa chjamata split archive chì mantene a creazione di novi archivi in ​​un settore dopu avè alcuni à u limitu chì specifiche.

Per esempiu:

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

Cume personalizzate u rapportu di avanzazione di u Processimentu Zipping

Ci hè parechje modu di persunalizà a pruducia chì appartene mentri l'impegni hè in prugressu.

U muturi dispunibuli sò chè cusì:

Per esempiu:

zip myzipfilename.zip -dc -r / casa / musica

Comu Fix un File Zip

Se tenete un archiviu zip chì hè rotte, pudete pruvate è rimpiccallu cù l'ordine-F è se falliu, l'ordine FF .

Questu hè utile si avete creatu un archiviu split usendu u cambiamentu di u cambiamentu, è perchene unu di i schedari di archive.

Per esempiu, pruvate questu prima:

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

è dopu

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

Cumu fà Crypt Archive

Se tenete infurmazione sensu chì vo vulete guariscenze in un schedariu zip, usa u -e cumanda per cifrà . Hè dumandatu à scrive u password è di ricurdà a password.

Per esempiu:

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

A manera di cunferma chì serà Zipazzu

Se ùn sapete chì sia da esse creatu un grande archiviu, assicuratevi chì i vostri schedarii correcti si aghjuntà à u schedariu zip. Pudete vede i risultati cusì stimulati di un cumminu zip specifizionu - sf switch.

Per esempiu:

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

Cumu pruvà un archiviu

Dopu rinvià i vostri schedari in un schedariu zip, hè tentatu di salvà spaziu di discu, eliminendu i schedari primi. Prima di fà chì, hè una bona idea per pruvà l'architettura zip viaghja bè.

Pudete utilizà u cambiante T per pruvà chì u zip è validu.

Per esempiu:

zip myfilename.zip -T

A prucedura da questu cumandante quandu un archiviu hè invàlidi pò esse parechji:

Ricordate chì pudete pruvà l'Ordine di -F per rimpraverà i schedari zip rotte.

Hè nutate chì i-T pò pruduce falsi pusitivi in ​​chì dice chì un schedariu zip hè corrupitu, ancu s'ellu hà apertu, pudete scumpressà tutte i schedari.

Cumu l'Exclude File

A volte volere esse include certu schedari da un schedariu zip. Per esempiu, se copia u schedariu da u vostru telefunu o a camera digitale, possa una mistura di video è imagine. Pudete voi spuntà i zitelli à i photos.zip è i videos à videos.zip.

Eccu un modu di escludiri i video in creazione photos.zip

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

Cumu spiccianu u Cumprissioniu Livellu

Quandu avete cumpressà i schedari in un schedariu zip, u sistema decide di compressà u fugliale o simpricà solu. I Mp3 files, per esempiu, sò digià cumpressi, per quandu ci hè pocu puntu per compressione più. sò stati chjucu chì sò stati guardati cum'è in un schedariu zip.

Pudete ancu impone un nivellu di compression entre 0 è 9 per cumpressà un schedariu più. Questu hè più di fà, ma pò esse spargugliatu spaziu significativu.

zip myfiles.zip -r / a casa -5