Hvordan zip en mappe i Ubuntu

Hvordan zip en mappe i Ubuntu
Noen ganger vil du dele en katalog eller mappe som inneholder et knippe filer med noen. I denne situasjonen, komprimering av mappen i en .ZIP -filformat er en god tilnærming. ZIP er det ofte brukte og populære arkivfilformatet i mange operativsystemer for filkompresjon som gir tapsfrie datakomprimeringsfunksjoner.

ZIP -filen oppfører seg som en beholder som er sammensatt av mer komprimerte filer eller mapper. Det er flere filformater som .tjæreutvidelse, også vanlig praksis å bruke for Linux -systemer, men fremdeles glidelås mapper ved hjelp av .Zip -forlengelse er allestedsnærværende og et perfekt valg.

Å bruke ZIP -filformat for filkomprimering tar mindre diskplass og lagrer nettverksbåndbredden mens du overfører en fil fra en maskin til et annet system. Zippet filformat kan overføres raskere sammenlignet med ukomprimerte filer. Disse komprimerte zip -mappene kan enkelt trekkes ut ved hjelp av støttende verktøy i Linux, MacOS og Windows -operativsystemer.

Du lærer i denne guiden hvordan du glir en mappe i Ubuntu Linux -operativsystem. Vi vil forklare to metoder for å glippe en mappe; Den ene metoden er zip en mappe ved hjelp av kommandolinje og den andre ved hjelp av GNOME grafisk grensesnittmiljø. Alle trinnene vi vil dekke i denne artikkelen er implementert på Ubuntu 20.04 LTS Focal Fossa Distribution.

Metode 1: ZIP-mappe ved hjelp av terminal- eller kommandolinjemetoden

Før du går inn på detaljene, må du forsikre deg om at ZIP-kommandolinjeverktøyet er installert på systemet ditt for å zip en mappe.

Installer ZIP-kommandolinjeverktøyet

'Zip' er et kommandolinjeverktøy som hjelper deg i filkomprimering. I de fleste Linux -distribusjoner er ikke dette zip -verktøyet installert som standard. Så hvis dette verktøyet ikke er tilgjengelig på Ubuntu -distribusjonen din, kan du enkelt installere det ved å bruke Ubuntu Official Apt -depot. For å installere 'Zip' -kommandoen på Ubuntu-systemet, bruk den nedenfor-nevnte kommandoen på terminalen:

$ sudo apt oppdatering
$ sudo apt install zip zip

Etter å ha installert zip -verktøyet, sjekk den installerte versjonen ved å bruke følgende kommando:

$ ZIP -Versjon

Zip en mappe ved hjelp av zip -verktøyet

For å zip en mappe gjennom kommandolinjen, bruk følgende syntaks:

$ zip opsjoner arkivnavn.ZIP-mappenavn

Eksempel

For eksempel ønsker vi å zip en mappe 'MyDocSfolder'. Følgende kommando vil opprette et zip -arkiv med denne mappen:

$ zip -r mydocsfolder.Zip MyDocSfolder

Mappens innhold og komprimeringsmetode vil skrives ut på terminalen som verifiserer alle filer er blitt komprimert via zip -verktøyet og lagt til .Zip Archive.

Zip flere mapper ved hjelp av zip -verktøyet

Du kan legge til flere kataloger eller mapper i et enkelt zip -arkiv. Tilsvarende kan du også inkludere flere filer i samme arkiv. Ved hjelp av følgende kommando kan du opprette et zip -arkiv med flere filer og mapper:

$ Zip -r ArchiveFolder.Zip MyFolder1 MyFolder2 File1.TXT File2.tekst
$ zip -r mydocsfolder.Zip MyDocSfolder PersonalFolder File1.TXT File2.TXT File3.tekst

ZIP -komprimeringsmetoder

Zip -verktøyet bruker forskjellige komprimeringsmetoder. De to mest brukte komprimeringsmetodene er lagret og deflater.

Deflate: Standard komprimeringsmetode for zip -kommando er 'Deflate'.

Butikk: Hvis zip -verktøyet finner en fil som kan komprimeres, inkluderer den ganske enkelt den inn i zip -arkivet uten komprimering ved å bruke 'butikk' metode.

I de fleste av Linux -distribusjonene støtter ZIP -kommandoen også 'bzip2' kompresjonsmetode.

Hvordan lage en passordbeskyttet zip-fil?

Hvis du vil lagre din sensitive informasjon i et zip-arkiv, kan du bruke alternativet '-e' for arkivkryptering som følger:

$ zip -e archivename.ZIP DIRECTORY_NAME

Kommandoen ovenfor vil bli bedt deg om å legge inn og bekrefte passordet for arkivet:

Lag en delt zip -fil ved å spesifisere størrelsen

Noen ganger må du lagre data på en annen server eller filhotellstjeneste som bare lar deg laste opp begrenset filstørrelse. For eksempel har du 2 MB data for opplasting, men det lar deg bare laste opp 100 KB datafiler. I denne situasjonen kan du opprette en delt arkivfil ved å bruke alternativet '-s' etterfulgt av den begrensede spesifiserte arkivfilstørrelsen som følger:

$ zip -s 100k -r archivename.ZIP DIRECTORY_NAME

Etter å ha nådd den spesifiserte størrelsesgrensen, oppretter kommandoen ovenfor en ny Zip Archive -fil i hjemmekatalogen.

Bruk av zip -kommando

Ved hjelp av ZIP-kommandolinjeverktøyet kan du opprette et zip-arkiv som inneholder alle filer i den gjeldende katalogen.

$ zip archivename *

For å opprette en arkivfil ved å inkludere alle skjulte filer som følger:

$ Zip Archivename .* *

Du kan også opprette et zip -arkiv med alle MP3 -filer i gjeldende katalog uten å komprimere filer som følger:

$ zip -0 archivename *.mp3

Ovennevnte kommando '-0' viser kompresjonsnivået. Når du bruker komprimeringsnivå '0', blir filen lagret i arkivet uten komprimering. Kompresjonsnivået varierer fra '-0 til -9'. '-6' er standardkompresjonsnivået, og når du bruker '-9' vil det tvinge ZIP-kommandoen til å ta i bruk den optimaliserte komprimeringen for alle filer.

Metode 2: Zip en mappe ved hjelp av Gnome GUI

Følgende trinn du må utføre mens du glipper en mappe ved hjelp av GNOME Graphical Desktop Environment:

Bruk GNOME -skrivebordet, og naviger til mappen som du vil zip.

Velg og høyreklikk på mappen. Velg nå alternativet "komprimere" fra rullegardinlisten som følger:

Deretter velger du '.Zip 'utvidelse og tilordne et passende navn for zip -arkivet. Nå, klikk på 'Opprett' som følger:

Du vil merke at Zip Archive blir opprettet i den gjeldende katalogen der den opprinnelige mappen er bosatt.

Konklusjon

Vi diskuterte hvordan du lager et zip-arkiv ved hjelp av zip-kommandolinjeverktøyet i Ubuntu 20.04 System. Vi presenterte to metoder for å glippe en mappe ved hjelp av kommandolinjen og bruke GNOME GUI -metoden. Basert på dine krav, kan du velge en passende metode. Jeg håper detaljene som er nevnt ovenfor om glidelås en mappe ved hjelp av ZIP -kommandoen vil hjelpe deg.