logo

Linux gzip

Gzip (GNU zip) — це інструмент стиснення, який використовується для скорочення розміру файлу. За замовчуванням оригінальний файл буде замінено стисненим файлом із розширенням (.gz).

Щоб розпакувати файл, ви можете скористатися командою gunzip, і ваш оригінальний файл буде повернено.

myflixr

Синтаксис:

 gzip . . . gunzip . . . 

приклад:

 gzip file1.txt file2.txt gunzip file1.txt file2.txt 
Фільтри Linux gzip1

Подивіться на наведений вище знімок, команда gzip стиснула файли 'file1.txt' і 'file2.txt' . Стислі файли відображаються з розширенням (.gz). У той час як команда gunzip розпакувала ті самі файли та видалила розширення (.gz).


параметри gzip

Стиснення декількох файлів разом

Якщо ви хочете стиснути більше одного файлу разом, ви можете використовувати команду cat і gzip із командою pipe.

Синтаксис:

 cat . . | gzip > 

приклад:

 cat file1.txt file2.txt | gzip > final.gz 
Linux gzip фільтри 2

Перегляньте наведений вище знімок, обидва файли 'file1.txt' і 'file2.txt' стискаються як 'final.gz' .


gzip -l

Команда gzip -l повідомляє про ступінь стиснення або ступінь стиснення оригінального файлу.

Синтаксис:

 gzip -l . . 

приклад:

 gzip -l final.gz jtp.txt.gz 
Linux gzip фільтри3

Подивіться на наведений вище знімок команди 'gzip -l final.gz jtp.txt.gz' показує співвідношення обох файлів.


Як стиснути каталог

Команда gzip не зможе стиснути каталог, оскільки вона може стиснути лише один файл. Щоб стиснути каталог, ви повинні використовувати 'бере' команда.

Дефіс (-) не є обов’язковим у команді tar.

'c' полягає в тому, щоб створити ,

'в' для багатослівного, до дисплей вихід,

'f' згадувати призначення вашого вихідного файлу,

'з' для уточнення компрес за допомогою gzip.

перетворити int на рядок у java

Синтаксис:

 tar cf - | gzip > 

АБО

 tar cvfz office.tar.gz office 

приклад:

 tar cf - office | gzip > office.tar.gz 
Linux gzip Filters4

Подивіться на наведений вище знімок, каталог «office» стиснено командою «tar».