Paggawa gamit ang Mga file na .tar.gz sa Linux ay isang pangunahin ngunit mahalagang kasanayan, lalo na kung humahawak ka ng mga pag-install ng software, backup, o mga file ng server. Karamihan sa mga aplikasyon ng Linux, mga pakete ng source code, at mga backup ay ipinamamahagi sa .tar.gz format dahil pinagsasama nito ang maraming file sa isang archive at binabawasan ang laki ng file.
Kung naiintindihan mo kung paano kumuha at manage kung maayos ang mga file na ito, magiging mas madali ang pag-oorganisa ng iyong sistema at pagtatrabaho nang mahusay nang walang kalituhan.
Ano ang isang tar.gz na file?
A .tar.gz na file ay nalilikha gamit ang dalawang hakbang:
- .tar (Tape Archive): Pinagsasama ang maraming file at direktoryo sa isang file
- .gz (Kompresyon ng Gzip): Kino-compress ang file na iyon upang mabawasan ang laki nito
Halimbawa:
Ang isang folder na naglalaman ng daan-daang mga file ay maaaring i-convert sa isang naka-compress na file tulad ng:backup.tar.gz
Ginagawa nitong mas madali ang:
- Maglipat ng mga file
- Makatipid ng espasyo sa imbakan
- Pamahalaan ang malalaking datos
Pangunahing Utos para I-extract ang mga File na tar.gz
Ang pinakakaraniwang ginagamit na utos para kumuha ng .tar.gz file ay:
tar -xzvf filename.tar.gz
Kahulugan ng Bawat Pagpipilian:
- x (Katas): I-extract ang mga file mula sa archive
- z (Gzip): I-decompress ang gzip format
- v (Madaldal): Ipakita ang mga file na kinukuha
- f (Talaksan): Tukuyin ang pangalan ng file ng archive
Ang utos na ito ay gumagana sa halos lahat ng mga distribusyon ng Linux tulad ng Ubuntu, CentOS, Debian, atbp.
I-extract ang tar.gz File sa Parehong Directory
Kung ang iyong .tar.gz Ang file ay nasa kasalukuyan mong direktoryo na, maaari mo itong i-extract nang direkta.
Hakbang 1: Lumipat sa Lokasyon ng File
cd /path/papunta/sa/iyong/file
Hakbang 2: Patakbuhin ang Utos ng Pag-extraction
tar -xzvf yourfile.tar.gz
Hakbang 3: I-verify ang mga Na-extract na File
ls -l
Ipapakita nito ang lahat ng nakuha na mga file at folder.
I-extract ang tar.gz File sa Ibang Directory
Minsan, ayaw mong kunin ang mga file sa kasalukuyang direktoryo. Maaari mo itong kunin sa ibang lokasyon gamit ang -C pagpipilian.
tar -xzvf yourfile.tar.gz -C /landas/patungo/destinasyon
Halimbawa:
tar -xzvf backup.tar.gz -C /home/user/Mga Dokumento
Bakit Ito Kapaki-pakinabang:
- Pinapanatiling malinis ang iyong direktoryo
- Nakakatulong na mas maayos na maisaayos ang mga file
- Kapaki-pakinabang para sa mga kapaligiran ng server
Tingnan ang tar.gz File Nang Hindi Kinukuha
Bago mo i-extract, baka gusto mong tingnan kung anong mga file ang nasa loob.
tar -tzvf yourfile.tar.gz
Ang utos na ito:
- Inililista ang lahat ng mga file sa loob ng archive
- HINDI kumukuha ng kahit ano
I-extract ang mga Partikular na File mula sa tar.gz
Maaari mo ring kunin lamang ang mga napiling file sa halip na ang buong archive:
tar -xzvf yourfile.tar.gz filename.txt
Ito ay nakakatulong kapag:
- Isang file lang ang kailangan mo
- Napakalaki ng arkibos
Paano Gumawa ng Tar.gz File sa Linux
Maaari kang lumikha ng sarili mong naka-compress na archive gamit ang:
tar -czvf archive-name.tar.gz /landas/papunta/direktoryo
Mga Pagpipilian na Ipinaliwanag:
- c (Lumikha): Gumawa ng bagong archive
- z (Gzip): I-compress ito
- v (Madaldal): Ipakita ang proseso
- f (Talaksan): file name
Halimbawa:
tar -czvf backup.tar.gz /home/user/data
I-extract ang .tar File (Walang Gzip)
Minsan ang mga file ay lamang .tar (hindi naka-compress):
tar -xvf file.tar
Hindi z kailangan ang opsyon dito.
Mga Karaniwang Error at Paano Aayusin ang mga Ito
1. Hindi Natagpuan ang File
Ayusin ang:
- Suriin ang pangalan ng file
- I-verify ang landas ng direktoryo
2. Tinanggihan ang Pahintulot
Ayusin ang:
sudo tar -xzvf filename.tar.gz
3. Hindi isang gzip na file
Ayusin ang:
- Tiyaking tama ang extension ng file
- Maaaring sira ang file
4. Puno na ang Espasyo sa Disk
Ayusin ang:
- Libreng puwang
- I-extract sa ibang lokasyon
Mga Pinakamahusay na Kasanayan para sa Paggawa gamit ang mga File na tar.gz
Magtrabaho kasama si Mga file na .tar.gz sa Linux Para sa ligtas at mahusay na paggamit, mahalagang sundin ang ilang simpleng kasanayan na makakatulong sa iyong maiwasan ang mga error at mapanatiling organisado ang iyong sistema:
- Suriin ang mga nilalaman ng archive bago i-extract → Gamitin
tar -tzvfpara makita kung ano ang nasa loob ng file. Makakatulong ito sa iyo na maiwasan ang pagkuha ng mga hindi kinakailangan o mapaminsalang file. - paggamit
-Copsyon para sa isang malinis na direktoryo → I-extract ang mga file sa isang partikular na folder sa halip na sa kasalukuyan para mapanatiling organisado ang iyong workspace at maiwasan ang kalat. - Iwasan ang mga hindi kilalang o hindi mapagkakatiwalaang file → Huwag kumuha ng mga archive mula sa mga hindi kilalang pinagmulan, dahil maaaring maglaman ang mga ito ng mga mapaminsalang script o mga hindi gustong file.
- Panatilihin ang mga backup ng mahahalagang data → Palaging gumawa ng backup bago kumuha o magbago ng mga file upang maiwasan ang pagkawala ng data kung sakaling magkaroon ng problema.
- Gumamit ng malinaw at makabuluhang mga pangalan ng archive → Ang wastong pagpapangalan ng mga file ay makakatulong sa iyo na madaling matukoy ang kanilang nilalaman at manage maraming archive nang walang kalituhan.
Ang pagsunod sa mga kasanayang ito ay nagsisiguro ng ligtas, malinis, at mahusay na paghawak ng mga naka-compress na file sa Linux.
Kailan Ginagamit ang mga File na tar.gz?
Mga file na .tar.gz sa Linux ay malawakang ginagamit para sa pagsasama-sama at pag-compress ng maraming file sa isang archive, na ginagawang mas madali ang pag-iimbak at paglilipat.
Karaniwan mong makikita ang mga ito na ginagamit sa:
- Mga pag-download ng software (mga pakete ng Linux) → Maraming aplikasyon at kagamitan ang ipinamamahagi bilang
.tar.gzmga file para madaling ma-download at ma-install ng mga user ang mga ito. - Mga backup ng website → Ang buong datos ng website, kabilang ang mga file at folder, ay naka-compress sa isang archive para sa ligtas na imbakan at mabilis na pagpapanumbalik.
- Pag-export ng data ng server → Malaking dami ng datos ng server ang nakabalot sa isang file para sa madaling paglipat sa pagitan ng mga sistema.
- Mga distribusyon ng proyektong open-source → Ibinabahagi ng mga developer ang source code sa
.tar.gzformat para madali itong ma-download, makuha, at magamit o mabago ng mga user.
Ginagawang madali ng mga file na ito ang manage, magbahagi, at mag-imbak ng malalaking hanay ng data nang mahusay.
Gayundin Basahin:
• Pinakamahusay na Linux Dedicated Server
• Alamin Kung Paano I-update ang mga Bersyon ng NPM
Konklusyon
Extracting .tar.gz files in Linux nagiging simple kapag naunawaan mo na ang tar utos at mga opsyon nito. Namamahala ka man ng mga file sa iyong system o nagtatrabaho sa isang server, ang mga utos na ito ay makakatulong sa iyong mabilis at mahusay na pangasiwaan ang mga naka-compress na archive.
Sa pamamagitan lamang ng ilang mga utos, maaari kang mag-extract, tumingin, lumikha, at manage mga file nang walang anumang komplikasyon. Kapag nasanay ka na sa mga hakbang na ito, ang pagtatrabaho gamit ang .tar.gz Magiging natural ang dating ng mga file at makakatipid ka ng maraming oras.