Zip komandas praktiskie piemēri

Ir daudz lietas, ko varat darīt ar Linux zip komandu

Lietojot Linux komandrindu, ir dažādi veidi, kā saspiest failus. Šajā rakstā ir ietverti praktiski piemēri, kas parāda, kā izmantot zip komandu, lai kompaktētu un kārtotu failus jūsu failu sistēmā.

Zipped faili tiek izmantoti, kad nepieciešams ietaupīt vietu un kopēt lielus failus no vienas vietas uz otru.

Ja jums ir 10 faili, kas visi ir 100 megabaiti un kuru nepieciešams pārsūtīt uz ftp vietni, pārsūtīšana var aizņemt ievērojamu laiku atkarībā no procesora ātruma.

Ja jūs saspiežat visus 10 failus vienā zip arhīvā, un saspiešana samazina faila lielumu līdz 50 MB vienā failā, tad jums ir jāpārsūta tikai puse datu.

Kā izveidot visu failu mapju arhīvu

Iedomājieties, ka jums ir dziesmu mape ar šādiem MP3 failiem:

AC / DC lielceļš uz elli
Night Prowler.mp3
Mīlestība izsalcis cilvēks.mp3
Get It Hot.mp3
Pastaiga pa tevi.mp3
Highway to hell.mp3
Ja tu vēlies, lai tev būtu asinis ..mp3
Parādīties liesmās.mp3
Pieskarieties pārāk daudz.mp3
Biting around the bus.mp3
Girls Got Rhythm.mp3

Šī vienkāršā komandu Linux, kas parāda, kā izveidot visu pašreizējā mapē ACDC_Highway_to_Hell.zip esošo failu arhīvu:

zip ACDC_Highway_to_Hell *

Teksts ritina ekrānu, parādot failus, jo tie tiek pievienoti.

Kā iekļaut slēptos failus arhīvā

Iepriekšējā komanda ir piemērota visu mapē esošo failu arhivēšanai, bet tajā ietilpst tikai tie faili, kas nav slēpti.

Ne vienmēr tas ir vienkārši. Iedomājieties, ka vēlējāties ielīmēt savu mājas mapi, lai to varētu dublēt USB diskā vai ārējā cietajā diskā . Jūsu mājas mape ietver slēptos failus.

Lai saspiestu visus failus, tostarp mapē esošos slēptos failus , palaidiet šādu komandu:

zip sākums *. *

Tas izveido failu called home.zip ar visiem failiem mājas mapē.

(Lai to darbotos, jums ir jābūt mājas mapei). Šīs komandas problēma ir tā, ka tajā ietilpst tikai mājas mapes faili, nevis mapes, kas noved mūs uz nākamo piemēru.

Kā arhivēt visus failus un apakšmapes Zip failā

Lai visus arhīvā esošos failus un apakšmapes iekļautu, izpildiet šādu komandu:

zip-r mājas

Kā pievienot jaunus failus esošajam ZIP arhīvam

Ja vēlaties pievienot jaunus failus esošajam arhīvam vai atjaunināt arhīvā esošos failus, izmantojiet arhīvā esošā faila nosaukumu, izmantojot zip komandu.

Piemēram, iedomājieties, ka tajā ir mūzikas mape ar četriem albumiem, un izveidojat arhīvu ar nosaukumu music.zip, lai saglabātu to kā rezerves kopiju. Tagad iedomājieties, ka pēc nedēļas jūs lejupielādējat divus jaunus albumus . Lai jaunos albumus pievienotu zip failam, vienkārši palaidiet to pašu zip komandu, kādu izmantojāt iepriekšējā nedēļā.

Lai izveidotu oriģinālu mūzikas arhīvu, palaidiet šādu kodu:

zip-r mūzika / home / yourname / music /

Lai arhīvam pievienotu jaunus failus, atkal palaidiet to pašu komandu.

Ja zip failam ir tajā esošo failu saraksts un mainīts kāds no diska failiem, tad grozītais fails tiek atjaunināts zip fails.

Kā atjaunināt esošos failus iespiestajā arhīvā

Ja jums ir zip fails, kas katru reizi satur vienādus failu nosaukumus un vēlaties atjaunināt šo failu ar jebkādām izmaiņām, kas veiktas šajos failos, tad -f slēdzis palīdz jums to izdarīt.

Piemēram, iedomājieties, ka jums ir zip fails ar šādiem failiem:

/ home / yourname / documents / file1
/ home / yourname / documents / file2
/ home / yourname / documents / file3
/ home / yourname / documents / file4
/ home / yourname / documents / file5
/ home / yourname / documents / file6

Tagad iedomājieties, ka nedēļas laikā jūs pievienojāt divus jaunus failus un labojāt divus failus, lai mape / home / yourname / documents tagad izskatās šādi:

/ home / yourname / documents / file1
/ home / yourname / documents / file2
/ home / yourname / documents / file3
/ home / yourname / documents / file4 (atjaunināts)
/ home / yourname / documents / file5 (atjaunināts)
/ home / yourname / documents / file6
/ home / yourname / documents / file7
/ home / yourname / documents / file8

Kad palaižat šādu komandu, zip fails satur atjauninātos failus (file4 un file5), bet faili7 un file8 netiks pievienoti.

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

Kā izdzēst failus no arhīva

Tātad jūs izveidojāt milzīgu zip failu ar simtiem failu un tagad saprotam, ka zip failā ir četri vai pieci faili, kas tev to nav vajadzīgi. Bez nepieciešamības atkal ielīmēt visus šos failus, jūs varat vienkārši palaist zip komandu ar -d slēdzi šādi:

zip zipfilename -d [arhīva faila nosaukums]

Piemēram, ja arhīvā ir fails ar nosaukumu home / documents / test.txt, jūs to izdzēšat ar šo komandu:

zip zipfilename-d home / documents / test.txt

Kā kopēt failus no viena Zip faila uz citu

Ja jums ir faili vienā zip failā un vēlaties tos kopēt citā zip failā, vispirms tos neeksplodējot un neizmantojot -u slēdzi.

Pieņemsim, ka jums ir zip fails ar nosaukumu "variousmusic.zip" ar mūziku no dažādiem māksliniekiem, no kuriem viens ir AC / DC. Jūs varat kopēt AC / DC dziesmas no dažāda mūzikas.zip faila savā ACDC.zip failā, izmantojot šādu komandu:

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

Iepriekš minētā komanda kopē failu "Back in black" no variousmusic.zip uz ACDC.zip. Ja zip fails, kuru kopējat, nepastāv, tas tiek izveidots.

Kā izmantot arhīva paraugu un cauruļvada izveidi

Nākamais slēdzis ir patiešām noderīgs, jo tas ļauj izmantot citu komandu izvadi, lai ievietotu failus savā zip fails. Pieņemsim, ka vēlaties izveidot failu lovesongs.zip, kurā ir katra dziesma, kuras nosaukumā ir vārds "love love".

Lai atrastu failus ar mīlestību virsrakstā, varat izmantot šādu komandu:

atrast / home / yourname / Mūzikas-nosaukums * mīlestība *

Iepriekšminētā komanda nav 100 procentu perfekta, jo tā iekļauj vārdus, piemēram, "āboliņš", bet jūs iegūstat ideju. Lai pievienotu visus atgrieztos rezultātus no iepriekš minētās komandas zip failam ar nosaukumu lovesongs.zip, palaidiet šo komandu:

atrast / home / yourname / Mūzikas-nosaukums * mīlestība * | zip lovesongs.zip - @

Kā izveidot sadalītu arhīvu

Ja dublējat datoru, bet vienīgais, kas jums ir pieejams dublējumkopijai, ir tukšs DVD komplekts , tad jums ir izvēle. Jūs varat saglabāt failu zipēšanu, līdz zip fails ir 4,8 gigabaiti, un ierakstīt DVD , vai arī jūs varat izveidot kaut ko sauc par sadalītu arhīvu, kas izveido jaunus arhīvus komplektā pēc tam, kad tas sasniedz noteiktu precizitāti.

Piemēram:

zip mymusic.zip -r / home / myfolder / mūzika-670m

Kā pielāgot zibspuldzes procesa progresa ziņojumu

Ir dažādi veidi, kā pielāgot izvadi, kas parādās, kamēr tiek veikts zipēšanas process.

Pieejamie slēdži ir šādi:

Piemēram:

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

Kā noteikt Zip failu

Ja jums ir zip arhīva, kas ir salauzts, varat mēģināt to novērst, izmantojot -F komandu, un, ja tas neizdodas, FF komanda.

Tas ir noderīgi, ja esat izveidojis sadalītu arhīvu, izmantojot -s slēdzi, un esat zaudējis vienu no arhīva failiem.

Piemēram, vispirms izmēģiniet šo:

zip -F myfilename.zip - no myfixedfilename.zip

un tad

zip -FF myfilename.zip - no myfixedfilename.zip

Kā šifrēt arhīvu

Ja jums ir konfidenciāla informācija, kuru vēlaties saglabāt zip failā, izmantojiet -e komandu, lai to šifrētu . Jums tiek lūgts ievadīt paroli un atkārtot paroli.

Piemēram:

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

Kā parādīt, kas tiks saspiests

Ja jūs zināt, ka veidojat lielu arhīvu, pārliecinieties, ka zip failam tiks pievienoti pareizi faili. Jūs varat redzēt gaidītos zip komandas rezultātus, norādot sf- slēdzi.

Piemēram:

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

Kā pārbaudīt arhīvu

Pēc failu dublēšanas uz zip failu, vilinoši ir ietaupīt diska vietu, izdzēšot oriģinālos failus. Lai to izdarītu, ir pareizi pārbaudīt zip fails.

Varat izmantot -T slēdzi, lai pārbaudītu, vai zip fails ir derīgs.

Piemēram:

zip myfilename.zip -T

Izlaide no šīs komandas, kad arhīvs ir nederīgs, var izskatīties šādi:

Atcerieties, ka varat izmēģināt -F komandu, lai noteiktu salauztos ZIP failus.

Ir vērts atzīmēt, ka -T var radīt kļūdaini pozitīvus, jo tajā teikts, ka zip fails ir bojāts, lai gan, atverot to, jūs varat iegūt visus failus.

Kā izslēgt failus

Dažreiz jūs vēlaties izslēgt noteiktus failus no zip faila. Piemēram, ja kopējat failus no sava tālruņa vai digitālās kameras, jums ir videoklipu un attēlu kombinācija. Iespējams, vēlēsities ielīmēt fotoattēlus uz fotoattēliem.zip un videoklipus video.zip.

Šeit ir viens no veidiem, kā izslēgt videoklipus, veidojot fotoattēlus. Zip

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

Kā norādīt saspiešanas līmeni

Kad jūs saspiežat failus zip failā, sistēma nolemj, vai saspiest failu vai vienkārši saglabāt to. Mp3 faili, piemēram, jau ir saspiesti, tādēļ mazliet ir jāskata to saspiešana; tie parasti tiek saglabāti kā zip fails.

Tomēr varat norādīt saspiešanas līmeni no 0 līdz 9, lai vēl vairāk saspiestu failu. Tas prasa vairāk laika, taču tas var ievērojami ietaupīt vietu.

zip myfiles.zip -r / home -5