Օրինակ `« gunzip »հրամանագրի օգտագործումը

Եթե ​​դուք նայեք ձեր թղթապանակների եւ ֆայլեր գտնել «.gz» ընդլայնման հետ, ապա դա նշանակում է, որ դրանք սեղմվել են «gzip» հրամանով :

«Gzip» հրամանը օգտագործում է Lempel-Ziv (ZZ77) կոմպրեսիոն ալգորիթմը `փաստաթղթերը, պատկերները եւ աուդիո հետքերը նվազեցնելու համար:

Իհարկե, «gzip» ֆայլի սեղմված ֆայլից հետո, որոշ ժամանակ անց կփորձեք ֆայլը կրկին հանել:

Այս ուղեցույցում մենք ցույց կտանք, թե ինչպես կարելի է decompress ֆայլը, որը սեղմված է օգտագործելով «gzip» հրամանը:

Decompress ֆայլերը & # 34; gzip & # 34; Հրաման

«Gzip» հրամանն իրենից ներկայացնում է «.gz» ընդլայնման հետ ֆայլերի ապամոնտաժելու մեթոդ:

Ֆայլի ապամոնտաժելու համար անհրաժեշտ է օգտագործել մինուս d (-d) անջատիչը հետեւյալ կերպ.

gzip -d myfilename.gz

Ֆայլը կհեռացվի եւ հեռացվի «.gz» հավելվածից:

Բացեք ֆայլի օգտագործումը & # 34; gunzip & # 34; Հրաման

Մինչդեռ «gzip» հրամանի օգտագործումը կատարյալ վավեր է, շատ ավելի հեշտ է հիշել, որ պարզապես օգտագործեք «gunzip» ֆայլը կողպելու համար, ինչպես ցույց է տրված հետեւյալ օրինակին.

gunzip myfilename.gz

Ընդհատել ֆայլը բացելու համար

Երբեմն «gunzip» հրամանն ունի խնդիրներ, որոնք բացում են ֆայլը:

Ընդհանուր պատճառը «gunzip» - ը հրաժարվել է ֆայլը հանելուց, որտեղ ֆայլի անունը, որը դեպրեսիվից հետո մնալու է, նույնն է, ինչ արդեն գոյություն ունի:

Օրինակ, պատկերացրեք, որ ունեք «document1.doc.gz» ֆայլը եւ ցանկանում եք այն հանել «gunzip» հրամանով: Պատկերացրեք, որ դուք նաեւ ունեք նույն փաստաթուղթը, որը կոչվում է «document1.doc»:

Հետեւյալ հրահանգը գործարկելիս կհայտնվի հաղորդագրություն, նշելով, որ ֆայլը արդեն գոյություն ունի եւ Ձեզանից կպահանջվի հաստատել գործողությունը:

gunzip document1.doc.gz

Դուք, իհարկե, կարող եք մուտքագրել «Y» `ընդունելու, որ գոյություն ունեցող ֆայլը կվերագրվի: Եթե ​​դուք կատարում եք «gunzip» - ը որպես սցենարի մաս, ապա այնուամենայնիվ չեք ցանկանում, որ հաղորդագրություն ցուցադրվի օգտվողին, քանի որ դադարեցնում է սցենարի գործարկումը եւ պահանջում է մուտքագրում:

Դուք կարող եք պարտադրել «gunzip» հրամանը, ֆայլը հանելուց, օգտագործելով հետեւյալ շարադրանքը.

gunzip -f document1.doc.gz

Սա կվերագրվի նույն անունի գոյություն ունեցող ֆայլի վրա, եւ այն չի հուշում, մինչդեռ դա անում է: Դուք պետք է համոզվեք, որ դուք օգտագործում եք մինուս f (-f) անջատիչը:

Ինչպես պահել եւ սեղմված եւ դեզհրատարակված ֆայլը

Լռելյայնորեն, "gunzip" հրամանը կհեռացնի ֆայլը եւ հեռացումը կջնջվի: Հետեւաբար, «myfile.gz» ֆայլը այժմ կոչվում է «myfile», եւ այն ընդլայնվելու է լրիվ չափով:

Կարող է լինել այն դեպքը, որ ցանկանում եք ֆայլը ապամոնտաժել, այլ նաեւ պահել սեղմված ֆայլի պատճենը:

Դուք կարող եք հասնել այն, գործելով հետեւյալ հրահանգը.

gunzip -k myfile.gz

Այժմ դուք կմնաք "myfile" եւ "myfile.gz":

Ցուցադրվող սեղմված արդյունքը

Եթե ​​սեղմված ֆայլը տեքստային ֆայլ է, ապա դուք կարող եք դիտել տեքստի ներսում, առանց նախքան այն չհրապարակելու:

Դա անելու համար օգտագործեք հետեւյալ հրահանգը.

gunzip -c myfile.gz

Վերոհիշյալ հրամանը կցուցադրի myfile.gz- ի բովանդակությունը տերմինալային արտադրանքի համար:

Ցուցադրել տեղեկատվություն սեղմված ֆայլի մասին

Դուք կարող եք գտնել լրացուցիչ տեղեկություններ սեղմված ֆայլի մասին `օգտագործելով« gunzip »հրամանը հետեւյալ կերպ.

gunzip -l myfile.gz

Վերոհիշյալ հրամանի արդյունքը ցույց է տալիս հետեւյալ արժեքները.

Այս հրամանի ամենաօգտակար կողմն այն է, երբ դուք զբաղվում եք խոշոր ֆայլերով կամ սկավառակի վրա, որը ցածր է:

Պատկերացրեք, որ դուք ունեք 10 գիգաբայթ չափով սկավառակ, եւ սեղմված ֆայլը 8 գիգաբայթ է: Եթե ​​դուք կուրորեն վազում եք «gunzip» հրամանին, ապա դուք կարող եք գտնել, որ հրամանը ձախողվի, քանի որ uncompressed չափը 15 գիգաբայթ է:

Օգտագործելով «gunzip» հրամանը մինուս l (-l) անջատիչով, դուք կարող եք վերացնել այն, որ սկավառակը, որը դու բացում եք ֆայլը, ունի բավարար տարածք : Դուք նաեւ կարող եք տեսնել այն ֆայլի անունը, որը կօգտագործվի, երբ ֆայլը հափշտակվի:

Կրկնօրինակելով բազմաթիվ ֆայլեր

Եթե ​​ցանկանում եք դիսփլեյպել բոլոր ֆայլերը թղթապանակում եւ բոլոր ֆայլերը ստորեւ բոլոր թղթապանակներում, կարող եք օգտագործել հետեւյալ հրահանգը.

gunzip -r թղթապանակի անվանումը

Օրինակ, պատկերացրեք, որ ունեք հետեւյալ թղթապանակի կառուցվածքը եւ ֆայլերը.

Դուք կարող եք հանել decompress բոլոր ֆայլերը `գործելով հետեւյալ հրահանգը.

gunzip -r Փաստաթղթեր

Փորձեք արդյոք սեղմված ֆայլը վավեր է

Դուք կարող եք ստուգել, ​​թե արդյոք ֆայլը սեղմվել է `օգտագործելով« gzip »հետեւյալ հրամանով.

gunzip -t filename.gz

Եթե ​​ֆայլը անվավեր է, ապա այլ կերպ ստացվում է հաղորդագրություն, դուք կվերադարձվի առանց հաղորդագրություն ուղարկելու:

Ինչն է պատահել, երբ դուք դեպրեսացնեք ֆայլը

Լռելյայնորեն, երբ դուք գործարկում եք «gunzip» հրամանը, դուք պարզապես մնացել եք առանց դադարեցված ֆայլի առանց «gz» ընդլայնման:

Եթե ​​դուք լրացուցիչ տեղեկություն եք ստացել, ապա կարող եք օգտագործել մինուս v (-v) անջատիչը `մանրամասն տեղեկություններ ցույց տալու համար.

gunzip -v filename.gz

Արդյունքը կլինի նման բան:

filename.gz: 20% - փոխարինվել է ֆայլի անունով

Սա ձեզ պատմում է բնօրինակը սեղմված ֆայլի անունը, թե որքան է այն հանել եւ վերջնական ֆայլը: