Linux- ի "gzip" հրամանագրի օգտագործման օրինակ

«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

Վերոհիշյալ հրամանով վերադարձված տեղեկությունները հետեւյալն են.

Կցեք յուրաքանչյուր ֆայլը թղթապանակում եւ ենթապարփակներում

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

gzip -r թղթապանակի անունը

Սա չի ստեղծում մի folder, որը կոչվում է foldername.gz: Փոխարենը, այն անցնում է գրացուցակների կառուցվածքը եւ յուրաքանչյուր ֆայլը սեղմում է այդ թղթապանակի կառուցվածքում:

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

Ինչպես փորձարկել սեղմված ֆայլի վավերականությունը

Եթե ​​ցանկանում եք ստուգել, ​​որ ֆայլը վավեր է, կարող եք գործարկել հետեւյալ հրահանգը.

gzip -t ֆայլի անունը

Եթե ​​ֆայլը վավեր է, ապա արդյունքը չի լինի:

Ինչպես փոխել կոմպրեսիոն մակարդակը

Դուք կարող եք համակցել ֆայլը տարբեր ձեւերով: Օրինակ, կարող եք գնալ ավելի փոքր սեղմման, որն ավելի արագ կաշխատի, կամ կարող եք գնալ առավելագույն սեղմման համար, որն ունի ավելի երկար գործելու համար:

Առավելագույն արագությամբ նվազագույն սեղմումը ստանալու համար հետեւյալ հրահանգը կատարեք.

gzip -1 ֆայլի անունը

Առավելագույն սեղմման համար դանդաղ արագությամբ գործարկեք հետեւյալ հրահանգը.

gzip -9 ֆայլի անունը

Դուք կարող եք փոխել արագությունը եւ սեղմման մակարդակը 1-ից 9-ի միջեւ տարբեր թվեր հավաքելու միջոցով:

Ստանդարտ Zip Ֆայլեր

«Gzip» հրամանը չպետք է օգտագործվի ստանդարտ zip ֆայլերով աշխատելու ժամանակ: Դուք կարող եք օգտագործել «zip» հրահանգը եւ «unzip» հրամանը այդ ֆայլերը վարելու համար: