Paano Mag-extract at Magbukas ng isang .gz File sa Linux Command Line

How Extract Open



Alam namin na ang isang file sa isang computer system ay maaaring kasing liit ng ilang Bytes o kasing laki ng isang libong Gigabytes. Kung nais mong magpadala ng isang file mula sa isang dulo patungo sa isa pa, ang laki nito ay may napakahalagang papel sa pagpapasya kung nais mong ipadala ito tulad nito o i-compress ito. Ang format na .gz file ay isang karaniwang ginagamit na naka-compress na format ng file para sa operating system ng Linux. Ngayon, susuriin namin ang mga pamamaraan ng pagkuha at pagbubukas ng isang .gz file sa Linux.

Tandaan: Ang lasa ng Linux na ginamit upang ipakita ang mga pamamaraang ito ay ang Linux Mint 20.







Mga pamamaraan ng pagkuha at pagbubukas ng isang .gz File sa Linux Command

Mayroong maraming iba't ibang mga pamamaraan kung saan maaari naming makuha at buksan ang isang .gz file sa Linux. Inilista namin ang lahat ng mga pamamaraang iyon sa ibaba:



Paraan # 1: Paggamit ng gzip Command na may -d Flag:



Nakatutulong ang pamamaraang ito kapag nais mong kunin ang aktwal na file habang tinatanggal ang .gz file. Para sa paggamit ng utos ng gzip gamit ang -d flag, kailangan mong isagawa ang mga sumusunod na hakbang:





Para sa pagpapakita ng unang tatlong pamamaraan, lilikha muna kami ng isang .gz file sa aming direktoryo ng Home sa pamamagitan ng pagpapatakbo ng sumusunod na utos sa aming terminal:

$gzipFileName.txt

Sa aming halimbawa, mayroon na kaming isang file ng teksto na pinangalanang gzFile.txt sa aming direktoryo ng Home. Napagpasyahan naming lumikha ng .gz file na ito kasama ang nabanggit na utos.




Kapag naipatakbo mo ang utos na ito, maaari mong bisitahin ang iyong direktoryo ng Home upang i-verify kung ang isang .gz file ay nilikha o hindi. Ang aming .gz file ay naka-highlight sa imaheng ipinakita sa ibaba:


Matapos likhain ang file na ito, susubukan naming kunin ito sa pamamagitan ng pagpapatakbo ng sumusunod na utos sa aming terminal:

$gzip–D FileName.gz

Dito, maaari mong palitan ang FileName ng pangalan ng iyong .gz file, na sa aming kaso ay gzFile.txt.


Kapag bibisitahin mo ang iyong direktoryo ng Home pagkatapos patakbuhin ang utos na ito, mapapansin mo na ang iyong aktwal na file ay nakuha bilang naka-highlight sa imaheng ipinakita sa ibaba. Gayunpaman, ang iyong .gz file ay tinanggal dahil sa pagpapatakbo ng nabanggit na utos.

Paraan # 2: Paggamit ng gzip Command na may -dk Flag:

Ang pamamaraang ito ay kapaki-pakinabang kapag nais mong kunin ang tunay na file habang pinapanatili ang .gz file pati na rin para sa hinaharap na paggamit. Para sa paggamit ng utos ng gzip gamit ang -dk flag, kailangan mong gawin ang mga sumusunod na hakbang:

Susubukan naming kunin ang parehong .gz file na nilikha namin sa itaas sa pamamagitan ng pagpapatakbo ng utos na ipinakita sa ibaba:

$gzip–Dk FileName.gz

Dito, maaari mong palitan ang FileName ng pangalan ng iyong .gz file, na, sa aming kaso, ay gzFile.txt.


Kapag binisita mo ang iyong direktoryo ng Home pagkatapos patakbuhin ang utos na ito, mapapansin mo na ang iyong aktwal na file ay nakuha bilang naka-highlight sa imaheng ipinakita sa ibaba. Gayunpaman, ang iyong .gz file ay napanatili rin dahil sa pagpapatakbo ng nabanggit na utos.


Paraan # 3: Paggamit ng gunzip Command:

Ang pamamaraang ito ay isang eksaktong kahalili sa aming Paraan # 1, na nangangahulugang sa sandaling makuha mo ang aktwal na file, ang .gz file ay hindi itatago pa. Para sa paggamit ng utos ng gunzip na kumuha at magbukas ng isang .gz file, kailangan mong gawin ang mga sumusunod na hakbang:

Susubukan naming kunin ang parehong .gz file na nilikha namin sa itaas sa pamamagitan ng pagpapatakbo ng utos na ipinakita sa ibaba:

$barilFileName.gz

Dito, maaari mong palitan ang FileName ng pangalan ng iyong .gz file, na sa aming kaso ay gzFile.txt.


Sa aming kaso, dahil mayroon kaming nakuha na file na may parehong pangalan sa aming direktoryo ng Home dahil sa pagpapatakbo ng utos na ipinakita sa Paraan # 2, sinenyasan kami ng aming terminal kung nais naming i-overlap ang file na ito o hindi, samakatuwid, nagpatuloy kami sa pamamagitan ng pagpasok ay tulad ng ipinapakita sa sumusunod na imahe. Gayunpaman, kung hindi ka pa nakakagawa ng anumang iba pang mga pamamaraan ng pagkuha sa parehong file dati, kung gayon ang pagpapatakbo ng utos na ito ay hindi magpapakita ng anumang nasabing mensahe.


Kapag binisita mo ang iyong direktoryo ng Home pagkatapos patakbuhin ang utos na ito, mapapansin mo na ang iyong aktwal na file ay nakuha bilang naka-highlight sa imaheng ipinakita sa ibaba. Gayunpaman, ang iyong .gz file ay tinanggal dahil sa pagpapatakbo ng nabanggit na utos.


Kapag nakuha mo na ang iyong .gz file sa pamamagitan ng pagsunod sa alinman sa tatlong mga pamamaraan na ipinakita sa itaas, maaari mo itong buksan sa pamamagitan lamang ng pag-double click dito.

Paraan # 4: Gamit ang utos ng alkitran:

Sa mga oras, sa halip na magkaroon ng isang simpleng .gz file, mayroon kang isang .tar.gz o isang .tgz file, na maaaring makuha at mabuksan sa tulong ng utos ng alkitran sa sumusunod na pamamaraan:

Para sa pagpapakita ng pamamaraang ito, lilikha muna kami ng isang .tgz file sa aming direktoryo ng Home sa pamamagitan ng pagpapatakbo ng sumusunod na utos sa aming terminal:

$alkitran–Czvf NameOftgzFile.tgz NameOfActualFile.txt

Sa aming halimbawa, mayroon na kaming isang file ng teksto na pinangalanang targzFile.txt sa aming direktoryo ng Home. Napagpasyahan naming likhain ang file na .tgz na may nabanggit na utos.


Kapag pinatakbo mo ang utos na ito, lilitaw ang pangalan ng iyong tunay na file sa terminal, na ipahiwatig na ang .tgz file na ito ay nilikha tulad ng ipinakita sa imahe sa ibaba:


Kapag naipatakbo mo ang utos na ito, maaari mo ring bisitahin ang iyong direktoryo ng Home upang i-verify kung ang isang .tgz file ay nilikha o hindi. Ang aming .tgz file ay naka-highlight sa imaheng ipinakita sa ibaba:


Matapos likhain ang file na ito, susubukan naming kunin ito sa pamamagitan ng pagpapatakbo ng sumusunod na utos sa aming terminal:

$alkitran–Xf FileName.tgz

Dito, maaari mong palitan ang FileName ng pangalan ng iyong .tgz file, na sa aming kaso ay targzFile.txt.


Kapag binisita mo ang iyong direktoryo ng Home pagkatapos patakbuhin ang utos na ito, mapapansin mo na ang iyong aktwal na file ay nakuha bilang naka-highlight sa imaheng ipinakita sa ibaba. Gayunpaman, ang iyong .tgz file ay napanatili rin dahil sa pagpapatakbo ng nabanggit na utos.


Kapag nakuha mo na ang iyong .tgz file, maaari mo itong buksan sa pamamagitan lamang ng pag-double click dito.

Konklusyon:

Ang apat na pamamaraan na tinalakay sa artikulong ito ay nagbibigay sa iyo ng mahusay na mga solusyon para sa pagkuha at pagbubukas ng .gz pati na rin ang mga .tgz file sa Linux. Maaari kang pumili upang sundin ang anuman sa mga pamamaraang ito ayon sa gusto mo.