Saspiestu failu apstrāde ir bieža darbība Linux vidē, un .gz
formāts ir viens no dominējošajiem saspiešanas veidiem. Faili, kuriem ir .gz
paplašinājums, tiek saspiesti, izmantojot gzip rīku, kas efektīvi samazina failu izmērus, vienlaikus saglabājot datu integritāti. Šī raksta mērķis ir sniegt norādījumus par dažādām pieejām .gz
failu izvilkšanai (atspiešanai) operētājsistēmā Linux.
.gz
Faila definēšana
Fails .gz
ir saspiesta faila veids, ko ģenerē gzip (GNU zip) saspiešanas rīks. Tas ir paredzēts viena faila saspiešanai, padarot to ļoti populāru Unix un Linux platformās gan saspiešanas, gan dekompresijas uzdevumiem. Strādājot ar vairākiem failiem, tie parasti tiek arhivēti, izmantojot tar
rīku, pirms tiek saspiesti ar gzip, kā rezultātā tiek .tar.gz
izveidots arhīvs.
Failu izvilkšana .gz
, izmantojot komandrindu
Failu atspiešanai ir pieejamas vairākas komandrindas utilītas .gz
. Šeit ir visefektīvākās metodes.
1. metode: gzip
komandas izmantošana
Komandu gzip
var izmantot gan saspiešanai, gan dekompresijai ar -d
karodziņu ekstrakcijai.
- Palaidiet termināļa logu.
- Mainiet uz direktoriju, kurā atrodas
.gz
fails, izmantojotcd
komandu. Piemēram:
cd /path/to/directory
- Lai atspiestu failu, izpildiet šo komandu:
gzip -d filename.gz
Šī komanda atspiedīs filename.gz
un ģenerēs nesaspiesto failu. Ja vēlaties saglabāt sākotnējo .gz
failu, iekļaujiet šādu -k
opciju:
gzip -dk filename.gz
2. metode: gunzip
komandas izmantošana
Komanda gunzip
ir īpaši pielāgota failu atspiešanai .gz
.
- Atveriet termināļa logu.
- Pārejiet uz mapi, kurā atrodas
.gz
fails:
cd /path/to/directory
- Lai atspiestu failu, palaidiet:
gunzip filename.gz
Šī komanda atspiedīs un izdzēsīs sākotnējo .gz
failu. Lai pēc izvilkšanas saglabātu saspiesto failu, izmantojiet:
gunzip -k filename.gz
3. metode: zcat
komandas izmantošana
Komanda zcat
ļauj skatīt saspiestā faila saturu, vispirms to nesaglabājot diskā. To var izmantot arī dekompresijai.
- Atveriet termināļa logu.
- Mainiet uz direktoriju, kurā atrodas
.gz
fails:
cd /path/to/directory
- Lai atspiestu failu, varat izmantot:
zcat filename.gz > filename
Šī komanda novirza atspiesto saturu uz filename
, atstājot sākotnējo .gz
failu neskartu.
Failu izvilkšana .gz
, izmantojot GUI
Ja vēlaties izmantot grafisko lietotāja interfeisu (GUI), lielākā daļa Linux izplatījumu ir aprīkoti ar arhīvu pārvaldniekiem, kas spēj apstrādāt .gz
failus.
- Palaidiet failu pārvaldnieku un dodieties uz direktoriju, kurā atrodas
.gz
fails.
- Ar peles labo pogu noklikšķiniet uz faila un atlasiet Izvilkt šeit vai līdzvērtīgu ekstrakcijas opciju.
Fails tiks izvilkts, un nesaspiestā versija parādīsies tajā pašā mapē. Šī pieeja saglabā sākotnējo .gz
failu pēc ekstrakcijas.
.tar.gz
Failu izvilkšana
Fails .tar.gz
ir arhīvs, kas izveidots, izmantojot tar
utilītu un pēc tam saspiests ar gzip. Lai izvilktu šādus failus, tar
komanda ir jāizmanto kopā ar gzip ekstrakcijas opcijām.
Izmantojot tar
komandu
- Atveriet termināļa logu.
- Mainiet uz direktoriju, kurā
.tar.gz
atrodas fails:
cd /path/to/directory
- Izvelciet failus, izmantojot tālāk norādīto komandu:
tar -xvzf archive.tar.gz
Komandu opcijas ir šādas:
-
-x
: izvelk failus no arhīva. -
-v
: parāda izvilkto failu nosaukumus. -
-z
: atspiež arhīvu, izmantojot gzip. -
-f
: norāda arhīva faila nosaukumu.
Lai izvilktu failus uz noteiktu galamērķi, iekļaujiet -C
opciju, kam seko vēlamais ceļš:
tar -xvzf archive.tar.gz -C /path/to/destination
Noderīgi padomi un paraugprakse
- Pirms svarīgu failu atspiešanas apsveriet dublēšanu, lai novērstu datu zudumu.
- Izmantojiet
tar -tvzf archive.tar.gz
, lai skatītu faila saturu,.tar.gz
to neizvelkot. - Pārliecinieties, vai jums ir nepieciešamās atļaujas lasīt un rakstīt direktorijos, ar kuriem strādājat.
- Atcerieties, ka gzip ir paredzēts viena faila saspiešanai; izmantojiet
tar
kopā ar gzip, lai saspiestu vairākus failus vienā arhīvā.
Failu izvilkšana .gz
operētājsistēmā Linux ir vienkārša darbība, izmantojot tādas komandas kā gzip
, gunzip
, un tar
. Neatkarīgi no tā, vai strādājat ar atsevišķiem saspiestiem failiem vai pilnām arhivētām kopām, šie rīki nodrošina efektīvu failu izvilkšanu.
Atbildēt