logo

Linux gzip

Gzip (GNU zip) ir saspiešanas rīks, ko izmanto faila lieluma saīsināšanai. Pēc noklusējuma sākotnējais fails tiks aizstāts ar saspiestu failu, kas beidzas ar paplašinājumu (.gz).

Lai atspiestu failu, varat izmantot komandu gunzip, un sākotnējais fails tiks atgriezts.

Sintakse:

 gzip . . . gunzip . . . 

Piemērs:

java kolekcijas java
 gzip file1.txt file2.txt gunzip file1.txt file2.txt 
Linux gzip filtri1

Apskatiet iepriekš redzamo momentuzņēmumu, gzip komanda ir saspiedusi failus 'fails1.txt' un 'fails2.txt' . Saspiestie faili tiek rādīti ar paplašinājumu (.gz). Kamēr komanda gunzip ir atspiedusi tos pašus failus, paplašinājums (.gz) tiek noņemts.


gzip opcijas

Vairāku failu saspiešana kopā

Ja vēlaties kopā saspiest vairāk nekā vienu failu, varat izmantot komandu 'cat' un gzip ar pipe komandu.

Sintakse:

 cat . . | gzip > 

Piemērs:

 cat file1.txt file2.txt | gzip > final.gz 
Linux gzip filtri2

Apskatiet iepriekš minēto momentuzņēmumu, abus failus 'fails1.txt' un 'fails2.txt' ir saspiesti kā 'final.gz' .


gzip -l

Komanda 'gzip -l' norāda saspiešanas pakāpi vai to, cik daudz sākotnējā faila ir saspiests.

Sintakse:

 gzip -l . . 

Piemērs:

 gzip -l final.gz jtp.txt.gz 
Linux gzip filtri3

Apskatiet iepriekš redzamo momentuzņēmumu, komandu 'gzip -l final.gz jtp.txt.gz' parāda abu failu attiecību.

virknes pārveidošana par json objektu

Kā saspiest direktoriju

Komanda gzip nevarēs saspiest direktoriju, jo tā var saspiest tikai vienu failu. Lai saspiestu direktoriju, jums ir jāizmanto 'ņem' komandu.

Defise (-) nav obligāts 'tar' komandā.

'c' ir uz izveidot ,

'iekšā' ir paredzēts daudzvārdībai, uz displejs izvade,

'f' pieminēt galamērķis izvades failā,

skaits atšķirīgs sql

'ar' precizēšanai saspiest ar gzip.

Sintakse:

 tar cf - | gzip > 

VAI

 tar cvfz office.tar.gz office 

Piemērs:

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

Apskatiet iepriekš redzamo momentuzņēmumu, direktorijs 'office' ir saspiests ar komandu 'tar'.