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:

tar cvf papir.tar papir papir2

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.

Effektiv arkivere og komprimere filer under Linux

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:

tar tf papir.tar

Denne kommando viser filerne i arkivet uden at pakke dem ud. Nyttigt, hvis du hurtigt har brug for et overblik.

Arkivere og komprimere filer effektivt under Linux

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:

tar xvf papir.tar

Her står x for "extract". Du kan tilføje optionen v for at se, hvilke filer der bliver udpakket undervejs.

Effektivt arkivere og komprimere filer under Linux

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:

tar cvfz papir.tar.gz papir papir2

Dette opretter et.tar.gz arkiv, hvilket angiver, at arkivet både er i tar-format og komprimeret med gzip.

Effektiv arkivering og komprimering af filer under Linux

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:

gzip datei.txt

Dette vil skabe en komprimeret fil med navnet datei.txt.gz og slette den originale datei.txt. For at genoprette filen brug:

gunzip datei.txt.gz
Effektiv arkivering og komprimering af filer under Linux

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:

gzip *

Dette vil omdanne alle filer til komprimerede.gz-filer.

Effektiv arkivering og komprimering af filer under Linux

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.