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:
| 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ì:
- -db = dimostrà u cantu bytes anu zipped and how many left left
- -dc = mostra un cunti di schedari zipped and how many left to go
- -dd = pò signalà per ogni 10MB di u schedariu chì hà cumpressu
- -ds = cumanda how often spots appear
- -du = dimustra u numeru micca cumpressatu di ogni file
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:
- zip warning: missing signature finale - ùn hà micca un schedariu zip
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