Android

Paano i-unzip ang mga file sa linux

PAANO MAG ZIP NG FILES

PAANO MAG ZIP NG FILES

Talaan ng mga Nilalaman:

Anonim

Ang ZIP ay ang pinaka-malawak na ginagamit na format ng archive file na sumusuporta sa pagkawala ng data compression. Ang ZIP file ay isang lalagyan ng data na naglalaman ng isa o higit pang mga naka-compress na mga file o direktoryo.

Sa tutorial na ito, ipapaliwanag namin kung paano i-unzip ang mga file sa mga system ng Linux sa pamamagitan ng linya ng utos gamit ang unzip command.

Ano ang Unzip?

unzip ay isang utility na makakatulong sa iyong listahan, pagsubok at mga extract na naka-compress na mga archive ng ZIP.

I-install ang Unzip

unzip ay hindi naka-install nang default sa karamihan sa mga pamamahagi ng Linux, ngunit madali mong mai-install ito gamit ang package manager ng iyong pamamahagi.

I-install ang unzip sa Ubuntu at Debian

sudo apt install unzip

I-install ang unzip sa CentOS at Fedora

sudo yum install unzip

Paano i-Unzip ang isang ZIP file

Sa pinakasimpleng form kapag ginamit nang walang anumang pagpipilian, unzip ng unzip utos ang lahat ng mga file mula sa tinukoy na ZIP archive hanggang sa kasalukuyang direktoryo.

unzip filename.zip

Upang kunin ang isang archive ng ZIP sa isang tukoy na direktoryo, ang gumagamit ay kailangang magkaroon ng pahintulot sa pagsulat sa direktoryo na iyon.

Hindi sinusuportahan ng mga file ng ZIP ang impormasyon ng pagmamay-ari ng Linux, at lahat ng nakuha na mga file ay pagmamay-ari ng gumagamit na nagpapatakbo ng utos.

Bilang isang halimbawa, sabihin nating na-download mo ang file ng pag-install ng ZIP file ng Wordpress. Upang mailabas ang file na ito sa kasalukuyang direktoryo, tatakbo mo lang ang sumusunod na utos:

unzip latest.zip

Paano Mapigilan ang Output mula sa unzip Command

Sa pamamagitan ng default ang pag-print ng unzip print ang mga pangalan ng lahat ng mga file na kinuha nito at isang buod kapag natapos ang pagkuha.

Gamitin ang -q switch upang sugpuin ang pag-print ng mga mensaheng ito.

unzip -q filename.zip

Paano i-Unzip ang isang ZIP file sa isang Iba't ibang Direktoryo

Upang mailabas ang isang ZIP file sa ibang direktoryo kaysa sa kasalukuyang, gamitin ang -d switch:

unzip filename.zip -d /path/to/directory

Halimbawa, upang latest.zip archive ng WordPress.zip sa /var/www/ direktoryo, gagamitin mo ang sumusunod na utos:

sudo unzip latest.zip -d /var/www

Sa utos sa itaas ay gumagamit kami ng sudo dahil sa karamihan ng mga kaso ang gumagamit na kami ay naka-log in na walang pagsusulat ng mga pahintulot sa direktoryo /var/www . Kapag ang mga file ng ZIP ay na-decompress gamit ang sudo, ang mga nakuha na file at direktoryo ay pag-aari ng root ng gumagamit.

Paano mag-Unzip ng isang Protektado na ZIP file na Protektado ng Password

Upang mailabas ang isang file na protektado ng password, gamitin ang -P switch na sinusundan ng password:

unzip -P PasswOrd filename.zip

Paano Ibukod ang mga File kapag nag-unzipping ng isang ZIP File

unzip filename.zip -x file-to-exclude

Sa sumusunod na halimbawa ay kinukuha namin ang lahat ng mga file at direktoryo mula sa archive ng ZIP maliban sa direktoryo ng .git :

unzip filename.zip -x "*.git/*"

Paano Mag-overwrite Mga umiiral nang Files kapag gumagamit ng Unzip

Sabihin natin na naipadala mo na ang isang ZIP file at muli mong pinapatakbo ang parehong utos:

unzip latest.zip

Bilang default, tatanungin ka sa iyo ng unzip kung nais mong i-overwrite lamang ang kasalukuyang file, i-overwrite ang lahat ng mga file, laktawan ang pagkuha ng kasalukuyang file, laktawan ang pagkuha ng lahat ng mga file, o palitan ang pangalan ng kasalukuyang file.

Archive: latest.zip replace wordpress/xmlrpc.php? es, o, ll, one, ename:

unzip -o filename.zip

Gamitin ang pagpipiliang ito nang may pag-iingat. Ang mga file ay mai-overwrite at kung gumawa ka ng anumang mga pagbabago sa mga file, mawawala ang mga pagbabago.

Paano i-Unzip ang isang ZIP File nang Walang Overwriting Mga umiiral na mga File

Sabihin natin na naipadala mo na ang isang ZIP file at gumawa ka ng mga pagbabago sa ilang mga file ngunit hindi mo sinasadyang tinanggal ang ilang mga file. Nais mong panatilihin ang mga pagbabago at ibalik ang tinanggal na mga file mula sa ZIP archive.

Sa kasong ito, nais mong gamitin ang -n opsyon na pinipilit unzip upang laktawan ang pagkuha ng isang file na mayroon na.

unzip -n filename.zip

Paano Unzip Maramihang Mga File ng ZIP

unzip '*.zip'

Pansinin ang mga solong quote sa paligid ng *.zip . Kung nakalimutan mong i-quote ang argumento ang shell ay mapapalawak ang character ng wildcard at makakakuha ka ng isang error.

Paano Ilista ang Mga Nilalaman ng isang Zip File

Upang ilista ang mga nilalaman ng isang ZIP file, gamitin ang -l switch:

unzip -l filename.zip

Sa halimbawa sa ibaba, inililista namin ang lahat ng mga file ng pag-install ng WordPress:

unzip -l latest.zip

Ang output ay magiging ganito:

Archive: latest.zip Length Date Time Name --------- ---------- ----- ---- 0 2018-08-02 22:39 wordpress/ 3065 2016-08-31 18:31 wordpress/xmlrpc.php 364 2015-12-19 12:20 wordpress/wp-blog-header.php 7415 2018-03-18 17:13 wordpress/readme.html…… 21323 2018-03-09 01:15 wordpress/wp-admin/themes.php 8353 2017-09-10 18:20 wordpress/wp-admin/options-reading.php 4620 2017-10-24 00:12 wordpress/wp-trackback.php 1889 2018-05-03 00:11 wordpress/wp-comments-post.php --------- ------- 27271400 1648 files

Konklusyon

Napag-usapan namin kung paano i-unzip ang mga file sa Linux, mula sa linya ng command.

Upang lumikha ng isang ZIP archive sa isang sistema ng Linux, kakailanganin mong gamitin ang utos ng zip.

unzip terminal