Եթե դուք նայեք ձեր թղթապանակների եւ ֆայլեր գտնել «.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 թղթապանակի անվանումը
Օրինակ, պատկերացրեք, որ ունեք հետեւյալ թղթապանակի կառուցվածքը եւ ֆայլերը.
- Փաստաթղթեր
- mydoc.gz
- mydoc1.gz
- Հաշիվներ
- spreadsheet1.gz
- spreadsheet2.gz
Դուք կարող եք հանել decompress բոլոր ֆայլերը `գործելով հետեւյալ հրահանգը.
gunzip -r Փաստաթղթեր
Փորձեք արդյոք սեղմված ֆայլը վավեր է
Դուք կարող եք ստուգել, թե արդյոք ֆայլը սեղմվել է `օգտագործելով« gzip »հետեւյալ հրամանով.
gunzip -t filename.gz
Եթե ֆայլը անվավեր է, ապա այլ կերպ ստացվում է հաղորդագրություն, դուք կվերադարձվի առանց հաղորդագրություն ուղարկելու:
Ինչն է պատահել, երբ դուք դեպրեսացնեք ֆայլը
Լռելյայնորեն, երբ դուք գործարկում եք «gunzip» հրամանը, դուք պարզապես մնացել եք առանց դադարեցված ֆայլի առանց «gz» ընդլայնման:
Եթե դուք լրացուցիչ տեղեկություն եք ստացել, ապա կարող եք օգտագործել մինուս v (-v) անջատիչը `մանրամասն տեղեկություններ ցույց տալու համար.
gunzip -v filename.gz
Արդյունքը կլինի նման բան:
filename.gz: 20% - փոխարինվել է ֆայլի անունով
Սա ձեզ պատմում է բնօրինակը սեղմված ֆայլի անունը, թե որքան է այն հանել եւ վերջնական ֆայլը: