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
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
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
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
Apskatiet iepriekš redzamo momentuzņēmumu, direktorijs 'office' ir saspiests ar komandu 'tar'.