LINUX-KOMPRESJON OG ZIP-kommandoer|HVORDAN SLIPPES OG KOMPRESSER I LINUX||Topp Linux-kommandoer 2020
Innholdsfortegnelse:
- Hva er Unzip?
- Installer Unzip
- Installer
unzip
på Ubuntu og Debian - Installer
unzip
på CentOS og Fedora - Hvordan pakke ut en ZIP-fil
- Slik demper du utdataene fra
unzip
Command - Hvordan pakke ut en ZIP-fil til en annen katalog
- Hvordan pakke ut en passordbeskyttet ZIP-fil
- Slik ekskluderer du filer når du pakker ut en ZIP-fil
- Hvordan overskrive eksisterende filer når du bruker Unzip
- Hvordan pakke ut en ZIP-fil uten å overskrive eksisterende filer
- Hvordan pakke ut flere ZIP-filer
- Slik viser du innholdet i en zip-fil
- Konklusjon
ZIP er det mest brukte arkivfilformatet som støtter tapsfri datakomprimering. En ZIP-fil er en databeholder som inneholder en eller flere komprimerte filer eller kataloger.
I denne opplæringen vil vi forklare hvordan du pakker opp filer i Linux-systemer gjennom kommandolinjen ved å bruke
unzip
kommandoen.
Hva er Unzip?
unzip
er et verktøy som hjelper deg med å liste, teste og trekke ut komprimerte ZIP-arkiver.
Installer Unzip
unzip
er ikke installert som standard i de fleste Linux-distribusjoner, men du kan enkelt installere det ved å bruke pakkehåndtereren til distribusjonen.
Installer
unzip
på Ubuntu og Debian
Installer
unzip
på CentOS og Fedora
Hvordan pakke ut en ZIP-fil
I den enkleste formen når den brukes uten noe alternativ, vil
unzip
kommandoen trekke ut alle filene fra det spesifiserte ZIP-arkivet til den gjeldende katalogen.
unzip filename.zip
For å trekke ut et ZIP-arkiv i en bestemt katalog, må brukeren ha skrivetillatelser på den katalogen.
ZIP-filer støtter ikke informasjon om eierskap i Linux-stil, og alle ekstraherte filer eies av brukeren som kjører kommandoen.
La oss som et eksempel si at du lastet ned ZIPpress-filen for Wordpress. For å pakke ut denne filen til den gjeldende katalogen, kjører du bare følgende kommando:
Slik demper du utdataene fra
unzip
Command
Som standard skriver
unzip
kommandoen ut navnene på alle filene den
unzip
ut og et sammendrag når utvinningen er fullført.
Bruk bryteren
-q
for å undertrykke utskriften av disse meldingene.
Hvordan pakke ut en ZIP-fil til en annen katalog
For å pakke ut en ZIP-fil i en annen katalog enn den gjeldende, bruker du
-d
bryteren:
unzip filename.zip -d /path/to/directory
For å pakke WordPress-arkivet
latest.zip
for eksempel til
/var/www/
katalogen, bruker du følgende kommando:
sudo unzip latest.zip -d /var/www
I kommandoen over bruker vi
sudo
fordi brukeren vi er logget på i de fleste tilfeller ikke har skrivetillatelser til
/var/www
katalogen. Når ZIP-filer dekomprimeres ved hjelp av sudo, vil de ekstraherte filene og katalogene eies av brukerroten.
Hvordan pakke ut en passordbeskyttet ZIP-fil
Hvis du vil pakke ut en fil som er passordbeskyttet, bruker du
-P
bryteren etterfulgt av passordet:
unzip -P PasswOrd filename.zip
Slik ekskluderer du filer når du pakker ut en ZIP-fil
unzip filename.zip -x file-to-exclude
I det følgende eksemplet trekker vi ut alle filer og kataloger fra ZIP-arkivet bortsett fra
.git
katalogen:
unzip filename.zip -x "*.git/*"
Hvordan overskrive eksisterende filer når du bruker Unzip
La oss si at du allerede har pakket ut en ZIP-fil, og at du kjører den samme kommandoen igjen:
unzip latest.zip
Som standard vil
unzip
spørre deg om du bare vil overskrive den gjeldende filen, overskrive alle filer, hoppe over utvinning av gjeldende fil, hoppe over ekstraksjon av alle filer eller gi nytt navn til den gjeldende filen.
Archive: latest.zip replace wordpress/xmlrpc.php? es, o, ll, one, ename:
unzip -o filename.zip
Bruk dette alternativet med forsiktighet. Filene blir overskrevet, og hvis du har gjort noen endringer i filene, vil endringene gå tapt.
Hvordan pakke ut en ZIP-fil uten å overskrive eksisterende filer
La oss si at du allerede har pakket ut en ZIP-fil, og at du har gjort endringer i noen filer, men du har slettet få filer ved et uhell. Du vil beholde endringene og gjenopprette de slettede filene fra ZIP-arkivet.
I dette tilfellet bruker du alternativet
-n
som tvinger
unzip
å hoppe over utvinning av en fil som allerede eksisterer.
Hvordan pakke ut flere ZIP-filer
unzip '*.zip'
Legg merke til de enkelte sitatene rundt
*.zip
. Hvis du glemte å sitere argumentet, utvider skallet jokertegnet, og du vil få en feil.
Slik viser du innholdet i en zip-fil
Hvis du vil liste innholdet i en ZIP-fil, bruker du
-l
bryteren:
unzip -l filename.zip
I eksemplet nedenfor viser vi alle WordPress installasjonsfiler:
unzip -l latest.zip
Utgangen vil se slik ut:
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
Konklusjon
Vi har snakket om hvordan du pakker opp filer i Linux fra kommandolinjen.
For å opprette et ZIP-arkiv på et Linux-system, må du bruke zip-kommandoen.
pakke ut terminalenDet er flere fordeler med å komprimere filer i Windows; en, spesielt, er muligheten til å dele store filer online i en mindre pakke, og det hjelper også med å spare båndbredde. Nå er det flere programmer tilgjengelig for

Komprimering og kryptering av filer og dokumenter
Hvordan pakke ut (pakke ut) tar bz2-filen

Bzip2 er en av de mest populære algoritmer for komprimering av tjærefiler. I denne opplæringen vil vi forklare hvordan man pakker ut eller pakker ut tar.bz2 og tbz2 arkiver ved bruk av tar-kommandoen.
Hvordan pakke ut (pakke ut) tar gz-filen

Hvis du streifer rundt i åpen kildekodeverden, er sjansen stor for at du møter.tar.gz-filer regelmessig. Open source-pakker er vanligvis tilgjengelige for nedlasting i .tar.gz- og .zip-formater. I denne opplæringen vil vi vise deg hvordan du kan hente ut (eller pakke ut) tar.gz-arkiver.