I den nutidens digitale verden er det uundgåeligt, at data samler sig. Arkivering og komprimering af filer er en effektiv metode til at spare plads og forberede data til afsendelse over internettet. Især under Linux er anvendelsen af kommandoer som tar og zip meget udbredt. I denne vejledning vil du lære, hvordan du effektivt kan arkivere, komprimere og udpakkefiler og mapper.
Vigtigste indsigter
- Kommandoerne tar og zip er centrale værktøjer til at arkivere og komprimere filer under Linux.
- Med tar kan du oprette arkiver og også komprimere ved at bruge optionen z.
- Udpakning af arkiver sker også med tar-kommandoen, hvor forskellige muligheder kan anvendes for at opfylde specifikke krav.
- Der findes også alternativer som gzip til at komprimere individuelle filer.
Trin-for-trin vejledning
Arkivering af mapper og filer med tar
For at arkivere filer og mapper bruger vi tar-kommandoen. Du har mulighed for at oprette et arkiv eller udpakke et eksisterende. I dette trin vil du oprette et arkiv.
For at starte kommandoen skal du åbne dit terminalvindue og navigere til den mappe, hvor du ønsker at arkivere filerne. Her er en eksempelkommando til at oprette et arkiv:
I dette eksempel står c for "create", v for "verbose" (dvs. vis mig, hvad der sker), og f står for "file" og angiver navnet på arkivet. Her tilføjer vi mapperne papier og papier2 til arkivet. Den output, du ser på skærmen, viser alt indhold, der pakkes ind i arkivet.

Tjek arkivet
Når du har oprettet arkivet, vil du måske tjekke dets indhold. For at se, hvilke filer der er i arkivet, kan du bruge følgende kommando:
Denne kommando viser filerne i arkivet uden at pakke dem ud. Nyttigt, hvis du hurtigt har brug for et overblik.

Udpakning af arkivet
For at udpakke et eksisterende tar-arkiv kan du gøre dette meget nemt. Naviger til den placering, hvor din tar-fil er, og brug følgende kommando:
Her står x for "extract". Du kan tilføje optionen v for at se, hvilke filer der bliver udpakket undervejs.

Opret arkiv med kompression
For at reducere størrelsen på dine arkiver yderligere kan du tilføje z-optionen for at komprimere arkivet, når det oprettes. Kommandoen ser således ud:
Dette opretter et.tar.gz arkiv, hvilket angiver, at arkivet både er i tar-format og komprimeret med gzip.

Anvendelse af gzip til enkeltfiler
En anden metode til kompression opnås ved at bruge gzip. Du kan bruge dette til at komprimere enkeltfiler. For eksempel:
Dette vil skabe en komprimeret fil med navnet datei.txt.gz og slette den originale datei.txt. For at genoprette filen brug:

Komprimere alle filer i en mappe
Hvis du ønsker at komprimere flere filer i den aktuelle mappe, kan du blot bruge wildcard-tegn. Følgende kommando komprimerer alle filer:
Dette vil omdanne alle filer til komprimerede.gz-filer.

Resumé - Arkivering og komprimering af filer under Linux
Du har nu lært, hvordan du effektivt kan arkivere og komprimere filer og mapper med tar og gzip. De forskellige muligheder og kommandoer giver dig fleksibilitet til effektivt at administrere dine data.
Ofte stillede spørgsmål
Hvad er forskellen mellem tar og zip?tar arkiverer filer, mens zip komprimerer og arkiverer filer.
Hvordan udpakkes en tar.gz fil?Brug kommandoen tar xvf filnavn.tar.gz i terminalen.
Kan jeg også kun udpakke én fil fra et tar-arkiv?Ja, du kan udpakke en specifik fil ved at bruge kommandoen tar xvf filnavn.tar.gz fil.txt.
Hvad gør jeg, hvis jeg kun har brug for en oversigt over filerne i arkivet?Brug kommandoen tar tf filnavn.tar for en liste.
Hvordan kan jeg bedst gemme mine arkiver?Det anbefales at sikkerhedskopiere dem på eksterne lagringsmedier eller cloud-løsninger for at undgå datatab.