I-unzip ang utos sa Linux

Unzip Command Linux



Ang ZIP extension ay ang pinaka-karaniwang ginagamit na format ng file na ginagamit para sa compression ng data nang walang pagkawala ng data. Sa isang ZIP file, maaaring mai-compress ng gumagamit ang higit sa isang direktoryo at naka-compress na mga file. Kaya, kailangang kunin ng mga gumagamit ang mga ZIP file na ito na may ilang tool sa utos o utility. Sa isang sistemang Linux, ang paggamit ng mga unzip command user ay madaling makitungo sa lahat ng uri ng mga ZIP file.

Sa artikulong ito, matututunan mo kung paano kumuha ng mga ZIP file sa pamamagitan ng linya ng utos sa system ng Linux gamit ang unzip command utility. Naipatupad namin ang ilang mga kapaki-pakinabang na unzip command sa Ubuntu 20.04 system na ibinibigay sa ibaba:







Paano gamitin ang unzip command sa Ubuntu 20.04?

Ang unzip na utos ay naka-install na sa aking system ng Ubuntu 20.04. Ngunit kung hindi ito naka-install sa iyong Linux system madali mo itong mai-install sa iyong system.



Upang mai-install ang unzip command, buksan ang window ng terminal gamit ang Ctrl + Alt + t at i-type ang sumusunod na utos sa terminal ng terminal:



$sudoapti-install i-unzip





I-extract ang ZIP file na may unzip na utos

Gamit ang simpleng unzip na utos, maaari mong makuha ang lahat ng mga file mula sa zip archive sa kasalukuyang direktoryo ng file ng zip tulad ng sumusunod:

$i-unzipfilename.zip

Halimbawa, nag-download kami ng isang zip file sa 'Mga Pag-download' na may pangalang 'testfile.zip'. Kaya, una, mag-navigate sa direktoryo ng Mga Pag-download at pagkatapos ay nakuha namin ang zip file gamit ang sumusunod na utos:



$CDMga Pag-download
$i-unziptestfile.zip

I-zip ang file sa isa pang direktoryo

Gamit ang -d switch na may unzip command, maaari mong i-extract ang file sa isang iba't ibang lokasyon sa halip na ang kasalukuyang direktoryo. Ang pangunahing syntax ay ang mga sumusunod:

$i-unzipfilename.zip-d /direktoryo-path

Halimbawa, nais naming kumuha ng isang zip file sa desktop sa halip na ang kasalukuyang Mga Pag-download. Kaya, ginamit namin ang sumusunod na utos upang gawin ito:

$sudo i-unziptestfile.zip-d /bahay/humirit/Desktop

Tulad ng nakikita mo sa sumusunod na imahe ang folder ay nakuha sa aking desktop. Dapat ay nabasa at nakasulat ka ng mga pahintulot upang kumuha ng isang ZIP file sa iba't ibang mga direktoryo.

I-extract ang mga ZIP file na may suppressing output

Kapag nakuha mo ang isang zip file pagkatapos ito unang naglilimbag ng lahat ng mga pangalan ng mga file sa panahon ng pagkuha at nagpapakita din ng isang buod sa pagkumpleto. Gamit ang switch na '-q' gamit ang unzip command, maiiwasan mong mai-print ang mga mensaheng ito sa terminal tulad ng sumusunod:

$i-unzip -qfile-name.zip

Halimbawa, nakuha namin ang isang 'testfile.zip' gamit ang switch na '-q'. Maaari mong makita ang zip file na nakuha nang hindi nagpi-print ng mga pangalan ng file.

$i-unzip -qtestfile.zip

Ibukod ang mga file mula sa pagkuha ng isang ZIP file

Maaari mong ibukod ang mga direktoryo at file habang inaalis ang zip ng isang zip file. Gumamit ng switch na '-x' na may unzip na utos at hindi kasama ang pangalan ng mga file na pinaghihiwalay ng puwang tulad ng sumusunod:

$i-unzipfile-name.zip-xpangalan-ibukod1 pangalan-ibukod2

Halimbawa, nais naming ibukod ang mga direktoryo ng 'wp-content' at 'wp-admin' sa pagkuha tulad ng sumusunod:

$i-unziptestfile.zip-x '* wp-content *' '* wp-admin *'

I-overwrite ang mayroon nang mga naka-zip file

Kung na-unzip mo na ang file at tatakbo mo muli ang utos tulad ng sumusunod:

$i-unziptestfile.zip

Sa kasong ito, hihilingin sa iyo na patungan ang mayroon nang naka-unzip na file na ipinapakita sa sumusunod na output:

Upang patungan ang mga umiiral nang mga file nang hindi bumubuo ng prompt, gagamitin mo ang opsyong ‘-o’ gamit ang unzip command tulad ng sumusunod:

$i-unzip -o kayatestfile.zip

Mangyaring gamitin nang maingat ang utos na ito dahil dahil sa anumang pagkakamali maaari mong mawala ang iyong orihinal na data.

Ilista ang mga nilalaman ng zip file

Ang pagpipiliang '-l' na may unzip na utos ay ginagamit upang ilista ang mga nilalaman ng isang zip file tulad ng sumusunod:

$i-unzip -angfile-name.zip

Sa sumusunod na halimbawa, nakalista namin ang mga nilalaman ng 'testfile.zip'.

$i-unzip -angtestfile.zip

Kung hindi mo nais na patungan ang mga mayroon nang mga file o hindi sinasadyang tanggalin ang ilang mga nakuha na file. Pagkatapos, maaari mong gamitin ang opsyong '-n' gamit ang unzip na utos na puwersahang lalaktawan ang pagkuha ng mga file na na-extract o mayroon na.

$i-unzip -ntestfile.zip

I-zip ang maramihang mga file

Gamit ang mga regular na expression, maaari mong i-unzip ang maramihang mga katugmang file ng archive sa kasalukuyang direktoryo. Upang i-unzip ang maraming mga file, gagamitin mo ang sumusunod na utos sa terminal:

$i-unzip '* .zip'

Sa sumusunod na imahe, nakikita mong kukuha ito ng lahat ng mga zip file mula sa kasalukuyang direktoryo ng pagtatrabaho.

Paano i-unzip ang mga file na protektado ng password?

Maaari mo ring i-unzip ang mga zip na protektado ng password gamit ang unzip command tulad ng sumusunod:

$i-unzip -PFile file-name.zip

Upang buksan ang mga file na protektado ng password gamit ang linya ng utos ay hindi ligtas. Kaya, mas mabuti na iwasan ito.

Sa artikulong ito, natutunan mo ang mga paggamit ng unzip command na napaka kapaki-pakinabang upang ilista at i-extract ang mga archive ng ZIP. Inaasahan kong ang artikulong ito ay magiging kapaki-pakinabang para sa iyo sa hinaharap.