Packa upp zip-filer i en Linux-terminal
Innehållsförteckning:
- Vad är Unzip?
- Installera Unzip
- Installera
unzippå Ubuntu och Debian - Installera
unzippå CentOS och Fedora - Hur man packar upp en ZIP-fil
- Hur man undertrycker utdata från
unzipkommandot - Hur man packar upp en ZIP-fil till en annan katalog
- Hur man packar upp en lösenordsskyddad ZIP-fil
- Hur man utesluter filer när man packar upp en ZIP-fil
- Hur man skriver över befintliga filer när du använder Unzip
- Hur man packar upp en ZIP-fil utan att skriva över befintliga filer
- Hur man packar upp flera ZIP-filer
- Hur man listar innehållet i en zip-fil
- Slutsats
ZIP är det mest använda arkivfilformatet som stöder förlustfri datakomprimering. En ZIP-fil är en datahållare som innehåller en eller flera komprimerade filer eller kataloger.
I den här tutorialen kommer vi att förklara hur man packar upp filer i Linux-system genom kommandoraden med hjälp av
unzip
kommandot.
Vad är Unzip?
unzip
är ett verktyg som hjälper dig att lista, testa och extrahera komprimerade ZIP-arkiv.
Installera Unzip
unzip
är inte installerat som standard i de flesta Linux-distributioner, men du kan enkelt installera det genom att använda din pakethanterare för din distribution.
Installera
unzip
på Ubuntu och Debian
Installera
unzip
på CentOS och Fedora
Hur man packar upp en ZIP-fil
I den enklaste formen när den används utan något alternativ kommer
unzip
kommandot att extrahera alla filer från det angivna ZIP-arkivet till den aktuella katalogen.
unzip filename.zip
För att extrahera ett ZIP-arkiv i en specifik katalog måste användaren ha skrivbehörigheter i den katalogen.
ZIP-filer stöder inte information om äganderätt i Linux-stil, och alla extraherade filer ägs av användaren som kör kommandot.
Som ett exempel, låt oss säga att du laddade ner Wordpress-installations ZIP-filen. För att packa upp den här filen till den aktuella katalogen, kör du helt enkelt följande kommando:
Hur man undertrycker utdata från
unzip
kommandot
Som standard
unzip
kommandot ut namnen på alla filer det extraherar och en sammanfattning när extraktionen är klar.
Använd omkopplaren
-q
att undertrycka utskriften av dessa meddelanden.
Hur man packar upp en ZIP-fil till en annan katalog
För att packa upp en ZIP-fil i en annan katalog än den nuvarande använder du
-d
omkopplaren:
unzip filename.zip -d /path/to/directory
Om du till exempel vill packa upp WordPress-arkivet
latest.zip
till
/var/www/
katalogen använder du följande kommando:
sudo unzip latest.zip -d /var/www
I kommandot ovan använder vi
sudo
eftersom användaren vi är inloggad i de flesta fall inte har skrivbehörigheter till
/var/www
katalogen. När ZIP-filer dekomprimeras med sudo kommer de extraherade filerna och katalogerna att ägas av användarroten.
Hur man packar upp en lösenordsskyddad ZIP-fil
För att packa upp en fil som är lösenordsskyddad använder du omkopplaren
-P
följt av lösenordet:
unzip -P PasswOrd filename.zip
Hur man utesluter filer när man packar upp en ZIP-fil
unzip filename.zip -x file-to-exclude
I följande exempel extraherar vi alla filer och kataloger från ZIP-arkivet utom
.git
katalogen:
unzip filename.zip -x "*.git/*"
Hur man skriver över befintliga filer när du använder Unzip
Låt oss säga att du redan har packat upp en ZIP-fil och att du kör samma kommando igen:
unzip latest.zip
Som standard kommer
unzip
att fråga dig om du bara vill skriva över den aktuella filen, skriva över alla filer, hoppa över extraktion av den aktuella filen, hoppa över extraktion av alla filer eller byta namn på den aktuella filen.
Archive: latest.zip replace wordpress/xmlrpc.php? es, o, ll, one, ename:
unzip -o filename.zip
Använd detta alternativ med försiktighet. Filerna kommer att skrivas över och om du har gjort några ändringar i filerna kommer förändringarna att gå förlorade.
Hur man packar upp en ZIP-fil utan att skriva över befintliga filer
Låt oss säga att du redan har packat upp en ZIP-fil och du har gjort ändringar i vissa filer men du raderade av misstag några filer. Du vill behålla ändringarna och återställa de raderade filerna från ZIP-arkivet.
I det här fallet använder du alternativet
-n
som tvingar att
unzip
att hoppa över extraktionen av en fil som redan finns.
Hur man packar upp flera ZIP-filer
unzip '*.zip'
Notera de enskilda citaten runt
*.zip
. Om du glömde att citera argumentet utvidgas skalet med jokertecken och du får ett fel.
Hur man listar innehållet i en zip-fil
För att lista innehållet i en ZIP-fil använder du
-l
omkopplaren:
unzip -l filename.zip
I exemplet nedan listar vi alla WordPress-installationsfiler:
unzip -l latest.zip
Utgången ser ut så här:
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
Slutsats
Vi har pratat om hur man packar upp filer i Linux från kommandoraden.
För att skapa ett ZIP-arkiv på ett Linux-system måste du använda zip-kommandot.
packa upp terminalenLedamöter av Europaparlamentet kommer att avgöra om en rad frågor, bland annat hur man reglerar telekomföretag i EU, hur man straffar företag som snedvrider konkurrensen, hur man delar radiofrekvenser som släpps av TV: s migrering till digital sändning och hur man skyddar medborgarnas data i den digitala tiden.
Men de är delade om huruvida IP-adresser ska ses som personuppgifter. "Vi kommer att be kommissionen att formellt lägga fram en rapport om detta", säger Malcolm Harbour, en brittisk konservativ parlamentsledamot som spelar en central roll för att hylla den så kallade telekomrevisionen genom parlamentet.
Hur man extraherar (packar upp) tar bz2-filen
Bzip2 är en av de mest populära algoritmerna för att komprimera tjärfiler. I denna handledning kommer vi att förklara hur man extraherar eller packar upp tar.bz2- och tbz2-arkiv med tar-kommandot.
Hur man extraherar (packar upp) tar gz-filen
Om du strävar efter den öppna källkodens världen är det troligt att du möter filer.tar.gz regelbundet. Öppna källkodspaket är vanligtvis tillgängliga att ladda ner i .tar.gz- och .zip-format. I den här tutorialen kommer vi att visa dig hur man extraherar (eller packar upp) tar.gz-arkiv.







