Når du bruker et dekomprimerende verktøy, er det en måte å spesifisere en annen katalog for de ekstraherte filene. Denne guiden vil diskutere hvordan du lager arkivfiler og trekker ut innholdet til spesifikke kataloger ved hjelp av pakkes ut og tjære i Linux.
Trekke ut zip -filer
ZIP -filene opprettes ved hjelp av glidelås, En komprimerings- og emballasjeverktøy som tillater å spesifisere kompresjonsnivåene, fra 1 til 9 til 9.
Når du bruker ZIP for å lage zip -filer, lagres de ekstraherte filene i den gjeldende katalogen. La oss lage zip -filer i den gjeldende katalogen, og deretter trekke ut innholdet til et annet sted.
For å lage zip -filer er syntaks:
$ zip [alternativer] [zip-name] [zip-files]I vårt tilfelle komprimerer vi forskjellige filer og mapper. Vårt zip -filnavn er Eksempel1.glidelås. Følgende kommando vil være:
$ zip eksempel1.glidelås *.tekst *.Bin navngir detaljerZip -filen vår er klar og er for tiden i /Dokumenter katalog. Hvis vi skulle trekke den ut uten å spesifisere banen, ville følgende kommando være:
$ Unzip Eksempel1.glidelåsLa oss imidlertid spesifisere banen og trekke ut filinnholdet til /Nedlastinger katalog. Videre må du legge til -d flagg for å spesifisere banen. Nå er syntaks:
$ Unzip [Zip -File] -D /Path /DirectoryOpprett en katalog for å trekke ut innholdet av zip -filen, og bruk deretter pakkes ut For å trekke ut filene ved hjelp av følgende kommando:
$ mkdir -p ~/nedlastinger/zip -ekstrahertHvis vi viser innholdet i den opprettede katalogen, ser vi at utvinningen var en suksess.
Det er alt for det. Enten du jobber med en opprettet eller nedlastet ZIP -fil, er prosessen og konseptet den samme.
Trekke ut tjære arkivfiler
Tjæreformatet er det vanligste komprimeringsformatet. De fleste filer er enten tjære.GZ, TAR- eller TZG -format. Ekstraksjonen vil fungere den samme, og i likhet med zip -filer oppstår standardutvinning i den gjeldende katalogen med mindre annet er spesifisert.
Lag raskt et tjærearkiv å bruke for følgende eksempel. I vårt tilfelle er arkivet vårt Eksempel2.tjære:
Du kan bruke -C eller -katalog Flagg for å trekke ut tjærefilen. Du må også opprette katalogen for å holde de ekstraherte filene, som vi gjorde med pakkes ut.
Syntaksen for ekstraksjonen er:
$ tar -xvf [tar -fil] -c /sti /direktoreller
$ tar -xvf [Tar -fil] - -Directory /Path /DirectoryI vårt tilfelle vil våre kommandoer være:
$ mkdir -p ~/nedlastinger/tjære -ekstrahertNoter det Eksempel2.tjære er navnet på vår tjære arkiverte fil, og vår vei og katalog å trekke ut til er ~/Nedlastinger/Tar-Extracted. Bytt derfor ut navnene for å matche saken din.
Vi kan liste og bekrefte om utvinningen var en suksess, og følgende utdata viser at alt fungerte som forventet:
Prosessen er den samme for andre tjæreformater. For eksempel for å trekke ut a .tgz fil, kommandoene vil være lik de som er vist i følgende bilde. Legg også merke til at vi bruker -katalog flagg, som er det samme som -C.
Konklusjon
Hovedpoenget er at som standard er det å trekke ut filer på Linux. Du må spesifisere banen hvis du trenger å bruke forskjellige kataloger for å trekke ut filene. Dessuten er det forskjellige alternativer du må legge til når du bruker forskjellige filutvinningsverktøy. Vi har dekket utvinning ved hjelp av pakkes ut og tjære, de to vanlige verktøyene du kan bruke.