Gzip е често срещан алгоритъм за компресиране, който ви позволява да компресирате файл, като същевременно запазвате оригиналния файлов формат, собствеността и времевата линия.
Когато използвате командата gzip за компресиране на файл или папка, тя ще има същото име като преди, но с разширението.gz.
Синтаксис:
gzip Опция Име на файлТекстовите файлове, архивите на Tar и уебсайтовете се компресират с Gzip.
Компресиране на файл с помощта на .gz:
Въведете споменатата команда, за да компресирате един файл с .gz:
$ gzip име на файл
Ще бъде създаден нов zip файл с .gz разширение.
Компресиране на няколко файла:
Можете да компресирате няколко файла едновременно, да предавате имена на файлове като параметри. Изпълнете командата по-долу:
$ gzip file1name file2name file2name
Запазване на оригиналния файл Запазване:
Оригиналният файл ще бъде изтрит след създаването на .gz файл. Използвайте опцията -k, за да запазите оригиналния файл:
$ gzip -k име_файл
Като алтернатива, ако искате да запазите оригиналния файл, можете да използвате опцията -c, която позволява на gzip да записва в изходен файл и да го предава във файл.
$ gzip -c име на файл> име на файл.gzКомпресирайте всеки файл в папка и нейната подпапка:
Използвайте следната команда, за да компресирате всички файлове в папка и подпапки.
$ gzip -r име на папка
Декомпресиране на файла с помощта .gz:
Използвайте опцията -d за декомпресиране .gz архив. Следвайте командата по-долу:
$ gzip -d име на файл.gz
Друг начин за декомпресиране на a .gz файлът е с помощта на gunzip команда:
$ gunzip име на файл.gzДекомпресиране на множество файлове:
Можем да декомпресираме множество файлове едновременно, като използваме командата, показана по-долу:
$ -d file1name file2name file3name file4name.gz
Тествайте валидността на файла:
Използвайте опцията -t, за да тествате валидността на компресирания файл.
$ gzip -t име на файл
Промяна на нивото на компресия:
Можете да използвате gzip, за да определите нива на компресия, вариращи от 1 до 9. Можете да избирате между по-малко ниво на компресия, което работи по-бързо или максимално ниво на компресия, което отнема повече време.
Въведете следната команда, за да получите пълна компресия при най-ниска латентност:
$ -9 име_на_файл
Въведете посочената по-долу команда, за да получите минимална компресия за по-бърза скорост:
$ -1 име на файл
Избройте съдържанието на компресирания файл:
Използвайте опцията -l, за да покажете статистиката на компресирания рекламен некомпресиран файл.
Използвайте опцията -v с -l, за да получите повече подробности за компресирания файл.
$ gzip -lv име на файл
Заключение:
Можете да използвате gzip, за да компресирате файл и да го направите по-малък. Командата gzip може да се използва за компресиране или декомпресиране на файлове. Множество файлове също могат да бъдат компресирани или декомпресирани едновременно. Използвали сме различни опции на gzip.