Paano I-extract ang tar.gz File sa Linux

Gabay sa paggamit ng tar command upang i-extract ang mga tar.gz file sa Ubuntu, CentOS, Fedora, at iba pang mga distribusyon ng Linux.

Karamihan sa software, dokumento, file, atbp. sa Linux ay naka-archive sa tar.gz format sa halip na ang zip o rar mga format na karaniwang ginagamit sa Windows, kahit na sinusuportahan ng mga utility ng Linux ang mga format na ito.

tar.gz format ay sikat na ginagamit ng software na magagamit para sa Linux kapwa sa mga opisyal na repositoryo pati na rin sa hindi opisyal sa Internet.

Ano ang tar.gz file?

tar.gz (Gzip) ay isa sa mga format ng file na magagamit sa tar compression system. Ang ilang iba pang mga format ng file ay bz2,lzip at lzop. Gzip at bz2 ay ang pinakakaraniwang ginagamit na mga format. Gzip ay sinadya para sa mas mabilis na compression, samantalang bz2 ay sinadya para sa mas maliit na laki ng archive.

alkitran ay bilang default na naka-install sa karamihan ng mga sistema ng Linux. Kung sakaling ito ay nawawala, maaari mong i-install itosa Ubuntu, Debian o katulad nito Mga pamamahagi ng Linux sa pamamagitan ng pagpapatakbo:

sudo apt install tar

Tandaan: Sa kaso ng bersyon ng Ubuntu < 14.04, gamitin ang apt-get sa halip na apt.

Upang i-install alkitran sa CentOS at Fedora, tumakbo:

yum install tar

Paano i-extract ang tar.gz gamit ang alkitran utos

Upang mag-extract ng tar.gz archive file, tumakbo:

tar xvzf .tar.gz

Tingnan natin kung ano ang mga pagpipilian xvzf ibig sabihin:

x – Tinutukoy na ang mga file ay kukunin mula sa archive.

v – Ang ibig sabihin ay verbose. I-print ang bawat filename na nakuha mula sa archive kasama ang landas nito. Ito ay para lamang sa impormasyon, at samakatuwid ay hindi sapilitan.

z – Tinutukoy nito na ang archive ay na-compress gamit ang Gzip

f – Tinutukoy nito na ang sumusunod na argumento pagkatapos ng mga opsyon ay magiging pangalan ng archive file na kukunin. Kung hindi ibinigay ang opsyong ito, susubukan ng tar na magbasa mula sa karaniwang input ng terminal. Sa mas kamakailang mga bersyon, nagdudulot ito ng error sa tuwing hindi tinukoy ang opsyong ito.

Halimbawa

Ang sumusunod na command ay kukuha ng tatlong mga file sa archive testarchive.tar.gz at i-print ang kanilang mga pangalan.

tar xvzf testarchive.tar.gz

Tulad ng nakikita natin, ang tatlong mga file ay nakuha. Tandaan na kinukuha ng command ang file sa parehong folder kung saan pinapatakbo ang command.