Paano mag-zip at Unzip o Extract TAR at TAR.GZ Files

Paano mag-zip at Unzip o Extract TAR at TAR.GZ Files

Ang compression ng file ay isang mahusay na paraan upang makatipid ng imbakan sa isang computer. Kung pamilyar ka sa mga pakete sa Linux, maaaring nakatagpo ka ng isang TAR o isang file na TAR.GZ. Habang alam ng mga may karanasan na gumagamit kung ano ang isang TAR file at kung paano ito i-extract, maaaring harapin ng mga newbies ng Linux ang ilang mga paghihirap sa pag-alam kung ano ang gagawin dito.





Sa artikulong ito, matututunan mo kung paano mag-extract at i-compress ang mga TAR at TAR.GZ file, kasama ang ilang mga karaniwang term na nauugnay sa compression at archives sa Linux.





amazon music walang limitasyong vs prime musika

Pangunahing Mga Terminolohiya

  • Tarball : Ang tarball ay isang koleksyon ng maraming mga file sa Linux na nakaimbak bilang isang solong file. Ang terminong tarball ay nagmula sa carbon-based sealant na ginamit sa mga gawaing konstruksyon. Ang isang tarball ay madalas na tinatawag na isang TAR file, na nangangahulugang Tape Archive . Ito ay dahil ang TAR filetype ay orihinal na nilikha upang mag-imbak ng data sa mga magnetic tape.
  • Gzip : Ang GNU gzip ay isang algorithm ng compression ng file na ginamit upang i-compress ang mga file. Ang extension ng file para sa gzip ay GZ at samakatuwid, mahihinuha mo iyon anumang file na nagtatapos sa GZ ay nai-compress gamit ang gzip algorithm.
  • TAR.GZ : Ang isang TAR.GZ file ay isang bersyon ng isang tarball na naka-compress sa gzip algorithm. Ang TAR ay ang file extension para sa tarballs, samantalang ang GZ ay nangangahulugang gzip. Ginagamit din ang extension ng TGZ file minsan sa halip na TAR.GZ.
  • Bzip2 : Katulad ng gzip, maraming iba pang mga algorithm ng compression ng file ang magagamit din, kabilang ang bzip2. Kapag na-compress mo ang isang TAR file gamit ang bzip2, ang output file ay magkakaroon ng alinman sa mga sumusunod na extension: TAR.BZ2, TAR.BZ, o simpleng TBZ.

Paano Lumikha ng TAR at TAR.GZ Files

Ang paglikha ng mga archive ay isang mahalagang hakbang kapag sinusuportahan mo ang iyong Linux file system. Tinitiyak nito na ang iyong backup ay mananatiling hindi naaapektuhan at ang mga file ay hindi masira kung may masira sa iyong system.





Paggamit ng tar Utility

Ang pangunahing syntax upang lumikha ng mga naka-compress na tarball gamit ang utos ng tar ay:

tar -cvzf archive filename
tar -cvzf archive directory

... saan archive ay ang pangalan ng naka-compress na file at filename / direktoryo ay ang file o direktoryo na nais mong i-compress gamit ang alkitran.



Ang c , v , Kasama si , at f mga watawat na ginamit sa nabanggit na command stand para sa Lumikha , Verbose , gzip , at Filename .

Tandaan na kailangan mong ipasa ang file extension (TAR o TAR.GZ) sa pangalan ng archive tulad ng sumusunod:





tar -cvzf new.tar.gz big-file.txt
tar -cvf new.tar big-file.txt

Upang i-archive at i-compress ang / Mga Dokumento direktoryo gamit ang alkitran:

tar -cvzf new.tar.gz ~/Documents

Maaari mo ring mai-compress ang maraming mga direktoryo at file sa pamamagitan ng paglikha ng isang solong tarball. Upang gawin ito:

tar -cvzf new.tar.gz ~/Documents ~/Downloads file1.txt file2.txt

Lumilikha ng TAR at TAR.GZ Gamit ang 7-Zip

Ang isang kahaliling paraan ng paglikha ng mga TAR at TAR.GZ archive ay sa pamamagitan ng paggamit ng 7-Zip. Ang pangunahing syntax ng paglikha ng isang TAR file na may 7-Zip ay:

7z a -ttar archive.tar /folder

... saan sa nagsasaad Idagdag pa isang archive, -t nagsasaad ng Uri ng file, at alkitran nangangahulugang ang uri ng file ng TAR.

Upang idagdag ang / Mga Pag-download direktoryo sa isang archive gamit ang 7-Zip:

7z a -ttar archive.tar /Downloads

Hindi pinapayagan ng 7-Zip ang direktang paglikha ng mga file ng TAR.GZ. Ito ay isang dalawang hakbang na proseso. Una, lumikha ng isang TAR archive, pagkatapos ay i-compress ito sa isang TAR.GZ. Kung mayroon ka ng isang file na TAR at nais itong i-compress gamit ang 7-Zip, gamitin ang sumusunod na format ng utos:

7z a archive.tar.gz archive.tar

Ang nabanggit na utos ay tumatagal ng archive.tar file bilang input at i-zip ito gamit ang gzip algorithm. Ang output ay ang archive.tar.gz file

Maaari mong pagsamahin ang parehong mga hakbang sa isang solong utos din.

7z a -ttar -so archive.tar /Downloads | 7z a -si archive.tar.gz

Ang -kaya at -Oo naman ipahiwatig ang mga watawat Karaniwang Output at Karaniwang Input . Ang unang bahagi ng utos ay nagsusulat ng archive.tar file sa karaniwang output. Ang pangalawang utos ay binabasa ang archive.tar file mula sa karaniwang pag-input at i-compress ito nang naaayon.

Kaugnay: 7-Zip Dumating sa Linux: Narito Kung Paano Ito I-install ...

Paano Mag-unzip o Mag-extract ng TAR at TAR.GZ

Karamihan sa mga oras, makakakuha ka ng iyong mga kamay sa isang naka-compress na pakete na nangangailangan ng pagkuha. Sa Linux, maraming paraan upang ma-unzip ang mga naka-compress na archive.

Paggamit ng tar Utility

Ang pangunahing syntax para sa pagkuha ng mga naka-compress na file na may alkitran ay:

tar -xvzf archive.tar.gz
tar -xvf archive.tar

... saan archive ang pangalan ng naka-compress na file. Ang sama-sama -xvzf watawat ay nangangahulugang Humugot , Verbose , gzip , at Filename ayon sa pagkakabanggit. Anumang bagay na sumusunod sa -f Ang opsyon ay ginagamot bilang input file. Tandaan na kung nagtatrabaho ka sa mga TAR file, maaari mong alisin ang -Nga watawat mula sa mga utos.

Maaari mo ring i-unzip ang nilalaman ng naka-compress na file sa isang tukoy na lokasyon tulad ng sumusunod:

tar -xvzf archive.tar.gz -C /Downloads
tar -xvf archive.tar -C /Downloads

Ang nabanggit na utos ay makukuha ang archive.tar.gz file sa / Mga Pag-download folder.

Upang matingnan ang nilalaman ng isang archive bago ito kunin:

tar -ztvf archive.tar.gz
tar -tvf archive.tar

... saan Kasama si , t , v , at f manindigan gzip , Listahan , Verbose , at Filename .

Maaari kang pumili kung aling mga file ang makukuha mula sa archive. Upang magawa ito, ipasa lamang ang mga pangalan ng file kasama ang default na utos.

tar -xvzf archive.tar.gz file1 file2

Katulad nito, maaari mong i-unzip ang mga tukoy na direktoryo mula sa archive din.

tar -xvzf archive.tar.gz directory1 directory2

Gamitin ang - isama flag upang tukuyin ang mga pangalan ng mga file na hindi mo nais na kunin.

kung paano maitakda nang permanente ang kalidad ng video sa 2018
tar -xvzf archive.tar.gz --exclude=/Downloads --exclude=file1.txt

I-unzip ang TAR at TAR.GZ Files Sa 7-Zip

Maaari mo ring makuha ang isang naka-compress na archive gamit ang 7-Zip. Ang pangunahing syntax ay:

7z x archive.tar

... saan x ibig sabihin Humugot .

Para sa mga file ng TAR.GZ, kakailanganin mong i-unzip ang naka-compress na archive sa TAR, at pagkatapos ay i-extract pa ang file ng TAR gamit ang 7-Zip.

7z x archive.tar.gz
7z x archive.tar

Upang makakuha ng direktang isang archive ng TAR.GZ gamit ang isang solong utos:

7z x -so archive.tar.gz | 7z x -si -ttar

I-extract ang TAR at TAR.GZ graphic

Karamihan sa mga pamamahagi ng Linux ay nagpapadala ng isang paunang naka-install na manager ng archive. Ang pag-decompress ng mga file ng TAR at TAR.GZ ay kaunting pag-click lamang gamit ang GUI.

Hanapin ang naka-compress na archive file at mag-right click dito upang ilabas ang menu.

Mag-click sa I-extract Dito pagpipilian upang i-unzip ang nilalaman ng file. Kukuha ng system ang lahat ng mga file sa iyong kasalukuyang direktoryo bilang default.

Kung nais mong i-unzip ang mga file sa ibang folder, mag-click sa I-extract Sa pagpipilian Magbubukas ang isang window ng window ng browser. Piliin ang naaangkop na lokasyon at mag-click Pumili upang makuha ang file sa lokasyon na iyon.

Sine-save ang Storage at Bandwidth sa Linux

Kung nais mong ibahagi ang maraming mga file sa ibang tao, ang pag-compress ng mga file sa isang solong TAR archive ay ang pinaka mahusay na solusyon. Bukod sa pagsakop ng mas kaunting espasyo sa iyong system storage, ang mga naka-compress na archive ay gumagamit ng mas kaunting bandwidth ng server kapag na-download ng maraming mga gumagamit.

Ang isang GZ file ay walang anuman kundi isang file na naka-compress gamit ang gzip algorithm. Maaari mong gamitin ang opisyal na GNU gzip utility upang makuha ang nilalaman ng naka-compress na archive file. Kung ang file na iyong tinitingnan ay isang TAR.GZ, ang paggamit ng alinman sa tar o 7-Zip upang makuha ang file ay magiging isang mas simpleng pagpipilian.

Magbahagi Magbahagi Mag-tweet Email Ano ang isang GZ File at Paano Mo Ito Ma-e-zip?

Nahanap ang isang GZ file sa iyong computer ngunit hindi ito mabuksan? Narito kung paano mo nakuha ang nilalaman ng file sa Windows, macOS, at Linux.

Basahin Susunod
Mga Kaugnay na Paksa
  • Linux
  • Mga ZIP File
Tungkol sa May-akda Deepesh Sharma(79 na Artikulo Nai-publish)

Ang Deepesh ay ang Junior Editor para sa Linux sa MUO. Nagsusulat siya ng mga gabay sa kaalaman sa Linux, na naglalayong magbigay ng isang maligayang karanasan sa lahat ng mga bagong dating. Hindi sigurado tungkol sa mga pelikula, ngunit kung nais mong pag-usapan ang tungkol sa teknolohiya, siya ang iyong tao. Sa kanyang libreng oras, mahahanap mo siya na nagbabasa ng mga libro, nakikinig sa iba't ibang mga genre ng musika, o tumutugtog ng kanyang gitara.

Higit pa Mula sa Deepesh Sharma

Mag-subscribe sa aming newsletter

Sumali sa aming newsletter para sa mga tip sa tech, pagsusuri, libreng ebook, at eksklusibong deal!

Mag-click dito upang mag-subscribe