Android

Kuinka purkaa tiedostoja Linuxissa

Windows 10 - Tiedostojen pakkaaminen ja purkaminen

Windows 10 - Tiedostojen pakkaaminen ja purkaminen

Sisällysluettelo:

Anonim

ZIP on yleisimmin käytetty arkistotiedostomuoto, joka tukee häviötöntä tietojen pakkaamista. ZIP-tiedosto on tietosäiliö, joka sisältää yhden tai useamman pakatun tiedoston tai hakemiston.

Tässä opetusohjelmassa selitetään kuinka purkaa tiedostoja Linux-järjestelmissä komentoriviltä unzip komennon avulla.

Mikä on Unzip?

unzip on apuohjelma, jonka avulla voit listata, testata ja purkaa pakattuja ZIP-arkistoja.

Asenna Unzip

unzip ei ole asennettu oletuksena useimpiin Linux-jakeluihin, mutta voit asentaa sen helposti jakelun paketinhallinnan avulla.

Asenna unzip Ubuntuun ja Debianiin

sudo apt install unzip

Asenna unzip CentOS: iin ja Fedoraan

sudo yum install unzip

Kuinka purkaa ZIP-tiedosto

Yksinkertaisimmassa muodossaan, kun sitä käytetään ilman vaihtoehtoa, unzip komento purkaa kaikki tiedostot määritetystä ZIP-arkistosta nykyiseen hakemistoon.

unzip filename.zip

ZIP-arkiston purkamiseksi tiettyyn hakemistoon käyttäjällä on oltava kirjoitusoikeudet kyseiseen hakemistoon.

ZIP-tiedostot eivät tue Linux-tyylisiä omistajuustietoja, ja kaikki poimitut tiedostot omistavat komentoa käyttävän käyttäjän.

Oletetaan esimerkiksi, että olet ladannut Wordpress-asennuksen ZIP-tiedoston. Pura tämä tiedosto nykyiseen hakemistoon suorittamalla seuraava komento:

unzip latest.zip

Kuinka tukahduttaa unzip purkamiskomennosta

Oletuksena unzip komento tulostaa kaikkien unzip nimet ja yhteenvedon, kun purku on valmis.

Käytä -q kytkintä estääksesi näiden viestien tulostamisen.

unzip -q filename.zip

Kuinka purkaa ZIP-tiedosto eri hakemistoon

Pura ZIP-tiedosto toisesta hakemistosta kuin nykyinen -d kytkintä:

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

Voit esimerkiksi latest.zip WordPress-arkiston latest.zip tiedoston hakemistoon /var/www/ hakemisto käyttämällä seuraavaa komentoa:

sudo unzip latest.zip -d /var/www

Yllä olevassa komennossa käytämme sudo koska useimmissa tapauksissa kirjautuneena käyttäjänä ei ole kirjoitusoikeuksia hakemistoon /var/www . Kun ZIP-tiedostot puristetaan komennolla sudo, poimitut tiedostot ja hakemistot omistavat käyttäjän juuri.

Kuinka purkaa salasanalla suojattu ZIP-tiedosto

Pura salasanalla suojatun tiedoston -P käyttämällä -P kytkintä ja sen jälkeen salasanaa:

unzip -P PasswOrd filename.zip

Tiedostojen sulkeminen pois ZIP-tiedoston purkamisen yhteydessä

unzip filename.zip -x file-to-exclude

Seuraavassa esimerkissä .git kaikki tiedostot ja hakemistot ZIP-arkistosta paitsi .git hakemistosta:

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

Kuinka korvata olemassa olevat tiedostot Unzipia käytettäessä

Oletetaan, että olet jo purkanut ZIP-tiedoston ja käytät samaa komentoa uudelleen:

unzip latest.zip

Oletusarvon mukaan unzip kysyy, haluatko korvata vain nykyisen tiedoston, korvata kaikki tiedostot, ohittaako nykyisen tiedoston poimiminen, ohittaako kaikkien tiedostojen poimiminen vai nimetä nykyinen tiedosto uudelleen.

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

unzip -o filename.zip

Käytä tätä vaihtoehtoa varoen. Tiedostot korvataan ja jos olet tehnyt tiedostoihin muutoksia, muutokset menetetään.

Kuinka purkaa ZIP-tiedosto tyhjentämättä olemassa olevia tiedostoja

Oletetaan, että olet jo purkanut ZIP-tiedoston ja olet tehnyt muutoksia joihinkin tiedostoihin, mutta olet vahingossa poistanut muutama tiedosto. Haluat säilyttää muutokset ja palauttaa poistetut tiedostot ZIP-arkistosta.

Käytä tässä tapauksessa -n asetusta, joka pakottaa unzip jo olemassa olevan tiedoston poiminnan.

unzip -n filename.zip

Kuinka purkaa useita ZIP-tiedostoja

unzip '*.zip'

Huomaa yksittäiset lainausmerkit *.zip ympärillä. Jos unohdat lainata argumentin, kuori laajentaa jokerimerkkiä ja saat virheen.

Kuinka luetteloida ZIP-tiedoston sisältö

Listaa ZIP-tiedoston sisältö käyttämällä -l kytkintä:

unzip -l filename.zip

Alla olevassa esimerkissä luetellaan kaikki WordPress-asennustiedostot:

unzip -l latest.zip

Tulos näyttää tältä:

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

johtopäätös

Olemme puhuneet siitä, kuinka Linux-tiedostot purkataan komentoriviltä.

ZIP-arkiston luomiseen Linux-järjestelmässä on käytettävä zip-komentoa.

purkaa päätelaite