Sådan udpakkes filer i Linux og Ubuntu

Zip-filer er komprimerede mapper, der indeholder forskellige filer og mapper. Filerne komprimeres normalt for bedre organisering og transmission og for at forhindre kompromittering af dataintegritet og sikkerhed.

Linux og Ubuntu tillade brugere at zippe og udpakke filer og mapper. Men i modsætning til andre operativsystemer har begge en lidt anderledes måde at gøre tingene på. Denne vejledning vil udforske, hvordan du udpakker filer på Linux og Ubuntu og hvordan man bruger zip-filer i forskellige scenarier.

Sådan pakker du filen ud Ubuntu/Linux ved hjælp af kommandolinjen

Brug følgende trin til at udpakke en zip-fil i Linux:

Trin 1) Åbn din terminal.

Unzip fil ind Ubuntu/Linux ved hjælp af kommandolinjen

Find terminalen på din computer, og dobbeltklik på den.

Trin 2) Naviger til biblioteket. Du kan gøre dette ved at skrive CD-kommandoen efterfulgt af biblioteksstien for at få adgang til filen i dens mappe.

cd Documents

Unzip fil ind Ubuntu/Linux ved hjælp af kommandolinjen

I dette tilfælde er filen placeret i mappen Dokumenter.

Trin 3) Brug Linux unzip kommandoen.

unzip Compress1.zip

Unzip fil ind Ubuntu/Linux ved hjælp af kommandolinjen

Filen hedder i dette scenarie Compress1.zip. Husk at udskifte med det faktiske navn på din zippede fil.

Trin 4) Udpak filen til din foretrukne placering. For eksempel:

unzip Compress1.zip -d <destination>

Unzip fil ind Ubuntu/Linux ved hjælp af kommandolinjen

Kommandoen unzip Linux udtrækker indholdet af en zip-fil i dens aktuelle mappe. Du kan vælge en foretrukken placering ved hjælp af kommandoen -d.

Erstatte med navnet på din foretrukne mappe.

Trin 5) Bekræft de udpakkede filer ved hjælp af ls-kommandoen. Type ls på din terminal for at se listen over filerne på dit system og kontrollere, at filerne er blevet pakket ud, når de er færdige.

Unzip fil ind Ubuntu/Linux ved hjælp af kommandolinjen

Unzip-kommandoen har andre forskellige komponenter, der gør det nemmere at udpakke zip-filer i Linux såsom:

  • [indstillinger]: Dette refererer til de forskellige muligheder, du kan bruge med unzip-kommandoen. Nogle af de mest almindelige muligheder omfatter:
    • -l: List indholdet af zip-filen uden at udpakke dem.
    • -v: Vis detaljeret output, mens filer udpakkes.
    • -q: Udfør ekstraktionen stille og roligt uden at vise noget output.
    • -o: Overskriv eksisterende filer uden at bede om bekræftelse.
  • : Angiver navnet eller stien til den udpakkede zip-fil.
  • [-d ]: Dette er normalt valgfrit, hvilket giver dig mulighed for at angive destinationsmappen, hvor du vil placere de udpakkede filer. Dette er normalt valgfrit, hvilket giver dig mulighed for at dirigere Linux unzip til den mappe, du ønsker.

Du kan altid skrive kommandoen på din terminal for mere information om dens brug og tilgængelige muligheder.

Bemærk: Linux kommandoer er store og små bogstaver. Brug derfor altid korrekt brug af store bogstaver, når du angiver fil- og mappenavne.

Du kan henvise til kommandoens manualside ved at køre man unzip i terminalen for at lære mere om brug af unzip-kommandoen.

Sådan udpakkes filer i Linux ved hjælp af et GUI-værktøj

Du skal bruge en Linux-distribution, som f.eks Ubuntu, for at bruge GUI-værktøjet. Ubuntu giver brugerne et brugervenligt arkivhåndteringsværktøj til at arbejde med zippede filer. Dette gør det muligt at bruge Ubuntu at udpakke filer.

Sådan udpakkes filer ved hjælp af Ubuntus arkivleder

For at udpakke filer på Ubuntu ved hjælp af arkivmanageren:

Trin 1) Find zip-filen på din computer.

Udpak filer i Linux ved hjælp af et GUI-værktøj

Trin 2) Højreklik på din arkivfil for at få vist en kontekstmenu.

Udpak filer i Linux ved hjælp af et GUI-værktøj

Trin 3) Vælg den foretrukne destination for dine udpakkede filer ved at vælge enten "Extract Here" eller "Extract to...".

Udpak filer i Linux ved hjælp af et GUI-værktøj

Trin 4) Vælg din foretrukne destination for dine udpakkede filer, hvis du vælger "Udtræk til...".

Udpak filer i Linux ved hjælp af et GUI-værktøj

Trin 5) Klik på "Vælg" for at fortsætte og vent på udtrækningen.

Udpak filer i Linux ved hjælp af et GUI-værktøj

Trin 6) Få adgang til de udpakkede filer i den angivne destinationsmappe. Dine udpakkede filer beholder navnene og placeringerne af den originale zip-fil.

Udpak filer i Linux ved hjælp af et GUI-værktøj

Arkivmanageren giver en brugervenlig grænseflade til at oprette, se og udtrække forskellige zip-formater. Det giver dig mulighed for lettere at komprimere, udpakke og administrere filer i arkiverne, end når du arbejder med terminalen.

Almindelige problemer ved udpakning af filer på Linux

Det er også muligt at støde på problemer ved udpakning af filer på Linux. Nogle af disse problemer omfatter

Utilstrækkelige filtilladelser

Mangel på de nødvendige tilladelser til at få adgang til en zip-fil kan forårsage fejl under udpakning. For eksempel vil åbning af en adgangskodebeskyttet zip-fil uden den rigtige adgangskode forårsage problemer. For at undgå sådanne problemer skal du have de nødvendige tilladelser, når du får adgang til zip-filer.

Filkorruption

Korrupte filer vil også være problematiske under udpakningsprocessen. Normalt sker der korruption under downloadprocessen. Andre gange sker det på grund af andre faktorer, såsom dårlig filhåndtering på lager.

Hvis du støder på et problem under udpakning på grund af korruption, kan du prøve at downloade zip-filen igen eller hente en anden version af zip-filen, der ikke er beskadiget.

Inkompatible komprimeringsformater

Zip-filer kommer i forskellige komprimeringsformater. Det er vigtigt at bemærke disse formater, fordi hvert format har en tilsvarende unzip-kommando. Forsøg på at udpakke en TAR-fil ved hjælp af 'unzip'-kommandoen til en ZIP-fil vil forårsage problemer.

Ufuldstændige downloads

Ufuldstændige downloads kan også forårsage problemer ved udpakning af filer. Sørg for, at du har downloadet hele filen, før du pakker filen ud.

Mangel på nødvendige værktøjer

Nogle formater vil støde på problemer, hvis du mangler værktøjerne til at udpakke dem. For eksempel vil du have problemer, når du prøver at udpakke og udpakke en RAR-fil, hvis du ikke har installeret 'rar'-værktøjet på Linux.

Problemer med filnavnkodning

Du kan også have problemer, hvis du prøver at udpakke en fil, hvis filnavne bruger en anden tegnkodning end den, der er indstillet på dit system. Sørg derfor for, at tegnkodningen på dit system matcher filnavnene i zip-filen.

Filstørrelsesbegrænsninger

Du kan støde på problemer med at udpakke filer af visse størrelser, hvis der er begrænsninger på filstørrelserne på dit system. Dette fører til fejl, hver gang du forsøger at udpakke store filer. Sørg for at tjekke dine filsystembegrænsninger og juster i overensstemmelse hermed, når det er nødvendigt.

Avancerede zip-fil teknikker

Det er også muligt at udføre avancerede handlinger på zip-filer i kommandolinjegrænsefladen i Linux.

Nogle af de avancerede handlinger til at oprette og ændre forskellige filer inkluderer:

Trin 1) Tilføj filer til en eksisterende zip-fil:

zip -u myfiles.zip file3.txt

Indstillingen -u giver dig mulighed for at opdatere en eksisterende zip-fil, dvs. myfiles.zip med file3.txt.

Trin 2) Slet filer fra en zip-fil:

zip -d myfiles.zip file2.txt

Indstillingen -d giver dig mulighed for at slette file2.txt fra myfiles.zip-arkivet.

Trin 3) List en zip-fils indhold:

unzip -l myfiles.zip

Valgmuligheden -l med unzip-kommandoen giver dig mulighed for at liste indholdet af myfiles.zip-arkivet uden at udpakke dem.

Trin 4) Password-beskytte zip-filer

Du kan beskytte dine zip-filer ved hjælp af en adgangskode ved at bruge -p-indstillingen efterfulgt af din ønskede adgangskode.

zip -r -e -P <password> <archive_name>.zip <file1> <file2> <file3> ...

Erstatte med din ønskede adgangskode, .zip med det ønskede navn til din zip-fil, og , , … med listen over filer eller mapper, som du gerne vil tilføje i dit zip-arkiv.

Hvis du f.eks. ønsker at oprette et kodeordsbeskyttet filnavn myfiles.zip, som vil indeholde file1.txt og directory/, vil du køre:

zip -r -e -P mypassword myfiles.zip file1.txt directory/

Indtast adgangskoden igen for at bekræfte. Adgangskoden vil også være påkrævet ved udpakning eller visning af indhold i arkivet.

Trin 5) Brug zip-filer til sikkerhedskopiering

Indtast følgende kommando på din terminal for at bruge zip-filer som sikkerhedskopier i Linux.

zip -r backup.zip <file1> <file2> <directory1> <directory2> …

Erstatte med de filer og mapper, du gerne vil inkludere i sikkerhedskopien.

Trin 6) Opdater en eksisterende backup-zip-fil

Det er muligt at opdatere en eksisterende backup zip-fil med nyere versioner af filer.

For at gøre dette skal du skrive følgende kommando på terminalen:

zip -ur backup.zip <file1> <file2> <directory1> <directory2>

Valgmuligheden -u vil opdatere den eksisterende backup-zip-fil (backup.zip) med opdaterede versioner af filerne og mapperne. Kun uændrede filer eller dem, der ikke allerede er i arkivet, tilføjes.

For at opdatere sikkerhedskopien med en ændret version af file1.txt, file2.txt directory1/ og directory2/ skal du f.eks. køre:

zip -ur backup.zip file1.txt file2.txt directory1 directory2

Trin 7) Udpak filer fra en backup zip-fil til en bestemt mappe

Hvis du ønsker at arbejde med en Linux zip-fil og udpakke den fra en sikkerhedskopi og ind i en arbejdsmappe:

unzip backup.zip

Trin 8) Udpak mange filer i en mappe

Sådan udpakker du flere filer i en bestemt mappe:

unzip '*.zip'

Liste over indholdet af en sikkerhedskopifil

Brug følgende kommando til at vise en sikkerhedskopifils indhold uden at udpakke dem.

unzip -l backup.zip

Konklusion

Zipning og udpakning af filer giver os mulighed for at organisere og overføre filer mere sikkert. Mens Linux og Ubuntu er kraftfulde og alsidige operativsystemer, deres zip- og udpakningsprocesser forbliver lette og effektive, så du nemt kan håndtere forskellige filer og mapper.

Læs mere Læs mere