«Gzip» հրամանը Linux- ի ներսում ֆայլերի համադրման ընդհանուր ձեւն է, ուստի արժե իմանալ, թե ինչպես պետք է սեղմել ֆայլերը, օգտագործելով այս գործիքը:
«Gzip» - ի կողմից օգտագործվող սեղմման մեթոդը Լիմպել-Զիվ (LZ77) է: Այժմ դա կարեւոր չէ, որ դուք գիտեք այդ տեղեկությունները: Բոլոր դուք պետք է իմանաք այն մասին, որ ֆայլերը փոքրանում են, երբ դրանք սեղմում են «gzip» հրամանով:
Լռելյայն, երբ դուք «compress» ֆայլը կամ թղթապանակը օգտագործելով «gzip» հրամանով, այն կունենա նույն ֆայլի անունը, ինչպես դա արել է, բայց այժմ այն կունենա ընդլայնում ".gz":
Որոշ դեպքերում հնարավոր չէ նույն անունը պահել, հատկապես եթե ֆայլի անվանումը աներեւակայելի է: Այդ հանգամանքներում այն կփորձի վերացնել այն:
Այս ուղեցույցում ես ձեզ ցույց կտամ, թե ինչպես պետք է համահունչ ֆայլեր օգտագործել «gzip» հրամանով եւ ներկայացնել ձեզ ամենատարածված օգտագործողներին:
Ինչպես սեղմել ֆայլի օգտագործումը & # 34; gzip & # 34;
Gzip- ի միջոցով մեկ ֆայլի սեղմման ամենադյուրին եղանակը հետեւյալ հրամանն է.
gzip ֆայլի անունը
Օրինակ `« mydocument.odt »ֆայլը սեղմելու համար հետեւյալ հրահանգը գործարկեք.
gzip mydocument.odt
Որոշ ֆայլեր ավելի լավ են սեղմում, քան մյուսները: Օրինակ, փաստաթղթեր, տեքստային ֆայլեր, բիտում նկարներ, որոշ աուդիո եւ վիդեո ձեւաչափեր, ինչպիսիք են WAV եւ MPEG կոմպրեսը:
Այլ ֆայլի տեսակներ, ինչպիսիք են JPEG պատկերները եւ MP3- ի աուդիո ֆայլերը, չեն սեղմում, եւ ֆայլը կարող է իրականում մեծանալ չափից, այն բանից հետո, երբ այն «gzip» հրամանն է:
Պատճառն այն է, որ JPEG պատկերները եւ MP3 ձայնային ֆայլերը արդեն սեղմված են, ուստի «gzip» հրամանը պարզապես ավելացնում է այն, քան սեղմելը:
«Gzip» հրամանատարությունը միայն փորձում է պարբերաբար պարունակել ֆայլեր եւ թղթապանակներ: Հետեւաբար, եթե փորձեք եւ սեղմեք սիմվոլիկ հղումը, այն չի աշխատի, եւ դա իսկապես իմաստ չունի դա անել:
Ինչպես բացել ֆայլի օգտագործումը & # 34; gzip & # 34; Հրաման
Եթե ունեք այնպիսի ֆայլ, որն արդեն սեղմում է, կարող եք օգտագործել հետեւյալ հրահանգը `այն կլանելու համար:
gzip -d filename.gz
Օրինակ, «mydocument.odt.gz» ֆայլը հանելիս դուք կօգտագործեք հետեւյալ հրահանգը.
gzip -d mydocument.odt.gz
Կտտացրեք ֆայլը սեղմվելու համար
Երբեմն ֆայլը չի կարող սեղմվել: Գուցե դուք փորձում եք սեղմել «myfile1» ֆայլը, բայց արդեն կա «myfile1.gz» ֆայլ: Այս դեպքում «gzip» հրամանը սովորաբար չի աշխատի:
«Gzip» հրամանին ստիպելու իր իրերը կատարելու համար պարզապես վարեք հետեւյալ հրամանը.
gzip -f ֆայլի անունը
Ինչպես պահել սեղմված ֆայլը
Լռելյայն, երբ դուք «compress» ֆայլը օգտագործելով «gzip» հրամանով, դուք ավարտվում է նոր ֆայլով ընդլայնման «.gz»:
Եթե ցանկանում եք սեղմել ֆայլը եւ պահեք բնօրինակը, դուք պետք է առաջադրեք հետեւյալ հրահանգը.
gzip -k ֆայլի անունը
Օրինակ, եթե դուք առաջադրեք հետեւյալ հրամանը, կստանաք «mydocument.odt» եւ «mydocument.odt.gz» ֆայլերը:
gzip -k mydocument.odt
Ստացեք որոշ վիճակներ, թե որքան տարածք եք փրկվել
Խմբագրման ֆայլերի ողջ կետն այն է, որ սկավառակի տարածքը փրկելու կամ ֆայլի չափը կրճատելու համար նախքան այն ցանցին ուղարկելը:
Լավ կլինի հետեւել, թե որքան տարածք է պահպանվել «gzip» հրամանն օգտագործելու ժամանակ:
«Gzip» հրամանը ապահովում է այնպիսի վիճակագրություն, որը պահանջում է սեղմման կատարման ստուգում:
Վիճակագրության ցուցակը ստանալու համար հետեւյալ գործառույթը կատարեք.
gzip -l filename.gz
Վերոհիշյալ հրամանով վերադարձված տեղեկությունները հետեւյալն են.
- Սեղմված չափը;
- Սեղմված չափը;
- Հարաբերակցությունը որպես տոկոս;
- Uncompressed ֆայլի անունը:
Կցեք յուրաքանչյուր ֆայլը թղթապանակում եւ ենթապարփակներում
Դուք կարող եք սեղմել յուրաքանչյուր ֆայլը թղթապանակում եւ դրա ենթահամակարգերում `օգտագործելով հետեւյալ հրահանգը.
gzip -r թղթապանակի անունը
Սա չի ստեղծում մի folder, որը կոչվում է foldername.gz: Փոխարենը, այն անցնում է գրացուցակների կառուցվածքը եւ յուրաքանչյուր ֆայլը սեղմում է այդ թղթապանակի կառուցվածքում:
Եթե ուզում եք սեղմել թղթապանակի կառուցվածքը որպես մեկ ֆայլ, ապա ավելի լավ է, որ ստեղծեք թարթային ֆայլ եւ այնուհետեւ սեղմող ֆայլը gzipping, ինչպես ցույց է տրված այս ուղեցույցում :
Ինչպես փորձարկել սեղմված ֆայլի վավերականությունը
Եթե ցանկանում եք ստուգել, որ ֆայլը վավեր է, կարող եք գործարկել հետեւյալ հրահանգը.
gzip -t ֆայլի անունը
Եթե ֆայլը վավեր է, ապա արդյունքը չի լինի:
Ինչպես փոխել կոմպրեսիոն մակարդակը
Դուք կարող եք համակցել ֆայլը տարբեր ձեւերով: Օրինակ, կարող եք գնալ ավելի փոքր սեղմման, որն ավելի արագ կաշխատի, կամ կարող եք գնալ առավելագույն սեղմման համար, որն ունի ավելի երկար գործելու համար:
Առավելագույն արագությամբ նվազագույն սեղմումը ստանալու համար հետեւյալ հրահանգը կատարեք.
gzip -1 ֆայլի անունը
Առավելագույն սեղմման համար դանդաղ արագությամբ գործարկեք հետեւյալ հրահանգը.
gzip -9 ֆայլի անունը
Դուք կարող եք փոխել արագությունը եւ սեղմման մակարդակը 1-ից 9-ի միջեւ տարբեր թվեր հավաքելու միջոցով:
Ստանդարտ Zip Ֆայլեր
«Gzip» հրամանը չպետք է օգտագործվի ստանդարտ zip ֆայլերով աշխատելու ժամանակ: Դուք կարող եք օգտագործել «zip» հրահանգը եւ «unzip» հրամանը այդ ֆայլերը վարելու համար: