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.
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
I dette tilfælde er filen placeret i mappen Dokumenter.
Trin 3) Brug Linux unzip kommandoen.
unzip Compress1.zip
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>
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-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.
Trin 2) Højreklik på din arkivfil for at få vist en kontekstmenu.
Trin 3) Vælg den foretrukne destination for dine udpakkede filer ved at vælge enten "Extract Here" eller "Extract to...".
Trin 4) Vælg din foretrukne destination for dine udpakkede filer, hvis du vælger "Udtræk til...".
Trin 5) Klik på "Vælg" for at fortsætte og vent på udtrækningen.
Trin 6) Få adgang til de udpakkede filer i den angivne destinationsmappe. Dine udpakkede filer beholder navnene og placeringerne af den originale zip-fil.
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.