Linux «gzip» командасының мысалдарын пайдалану

«Gzip» пәрмені Linux ішіндегі файлдарды қысудың қарапайым әдісі болып табылады және сондықтан осы құралды пайдалану арқылы файлдарды қысу жолын білу керек.

«Gzip» қолданатын қысу әдісі Lempel-Ziv (LZ77) болып табылады. Енді бұл ақпаратты білу өте маңызды емес. Бәрі білуі керек - файлдарды «gzip» командасымен қысу кезінде кішірек болады.

Файлды немесе қалтаны «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 файл атауы

Қысылмаған файлды қалай сақтау керек

Файлды «gzip» пәрменін пайдаланып сығымдау кезінде әдепкіде «.gz» кеңейтімі бар жаңа файлмен аяқталады.

Егер сіз файлды қысып, бастапқы файлды сақтағыңыз келсе, келесі пәрменді орындаңыз:

gzip -k файл атауы

Мысалы, келесі пәрменді іске қоссаңыз, сіз «mydocument.odt» және «mydocument.odt.gz» деген файлмен аяқталасыз.

gzip -k mydocument.odt

Сіз қаншалықты бос орын сақтағаны туралы кейбір статистиканы алыңыз

Сығымдалатын файлдардың бүкіл нүктесі дискілік кеңістікті сақтау немесе оны желі арқылы жіберу алдында файлдың өлшемін азайту туралы.

Сондықтан «gzip» пәрменін пайдаланғанда қанша орын сақталғанын көру жақсы болар еді.

«Gzip» пәрмені қысу өнімділігін тексеру кезінде қажет статистиканы қамтамасыз етеді.

Статистика тізімін алу үшін мына пәрменді орындаңыз:

gzip -l filename.gz

Жоғарыдағы команданың ақпараты келесідей:

Қапшықта және ішкі қалталарда әр файлды қысыңыз

Келесі пәрменді пайдаланып, әрбір файлды қалтада және оның ішкі қалталарында қысуға болады:

gzip -r қалта атауы

Бұл foldername.gz деп аталатын бір файл жасамайды. Оның орнына, ол каталог құрылымын айналып өтіп, әрбір файлды осы қалта құрылымында қысады.

Қалталар құрылымын бір файл ретінде қысу керек болса, сіз тар файлын жасаудан жақсы боласыз және содан кейін осы нұсқаулықта көрсетілгендей тар файлын гізіп тастаңыз.

Сығылған файлдың жарамдылығын қалай тексеруге болады

Егер файлдың жарамды екенін тексергіңіз келсе, келесі пәрменді іске қосуға болады:

gzip -t файл атауы

Егер файл жарамды болса, онда шығыс болмайды.

Компрессия деңгейін өзгерту әдісі

Файлды әртүрлі жолмен қысуға болады. Мысалы, жылдамырақ жұмыс істейтін қысқаруды азайтуға болады немесе барынша ұзақ уақыт жұмыс істеуге мүмкіндік беретін ең көп қысу үшін баруға болады.

Ең жылдам жылдамдықпен қысуды азайту үшін келесі пәрменді орындаңыз:

gzip-1 файл атауы

Ең төмен жылдамдықта барынша қысуды алу үшін келесі пәрменді іске қосыңыз:

gzip -9 файл атауы

1 және 9 аралығындағы әр түрлі сандарды таңдау арқылы жылдамдық пен қысу деңгейін өзгерте аласыз.

Стандартты ZIP файлдары

«Gzip» пәрменін стандартты zip файлдарымен жұмыс істеу кезінде пайдалануға болмайды. Сіз бұл файлдарды өңдеу үшін «zip» пәрменін және «unzip» пәрменін пайдалана аласыз.