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.zipHalimbawa, 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-pathHalimbawa, 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/DesktopTulad 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.zipHalimbawa, 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.zipIbukod 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-ibukod2Halimbawa, 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.zipSa 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.zipMangyaring 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.zipSa sumusunod na halimbawa, nakalista namin ang mga nilalaman ng 'testfile.zip'.
$i-unzip -angtestfile.zipKung 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.zipI-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.zipUpang 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.