tjæren kommando i Linux er et kraftfuldt værktøj, der bruges til at oprette, vedligeholde og udpakke arkiver af filer. Det giver brugerne mulighed for at komprimere flere filer til en enkelt arkivfil, hvilket reducerer lagerplads og gør det praktisk at overføre og dele data. Navnet "tar" står for "Tape ARchiver", og det stammer fra dets oprindelige formål med at sikkerhedskopiere data til båndstationer.
Tar-kommandoens funktioner:
1. Oprettelse af arkiver: For at oprette et arkiv skal du bruge følgende syntaks:
``` bash
tar -cvf arkivnavn.tar filer, der skal arkiveres
```
- -c: Denne indstilling angiver, at du vil oprette et arkiv.
- -v: Den detaljerede mulighed giver detaljerede oplysninger om arkiveringsprocessen.
- -f: Denne indstilling angiver navnet på den arkivfil, der skal oprettes.
2. Udtrækning af arkiver: For at udtrække indholdet af et arkiv skal du bruge følgende syntaks:
``` bash
tar -xvf arkivnavn.tar
```
- -x: Denne indstilling angiver, at du vil udpakke filer fra arkivet.
- -v: Den verbose indstilling giver detaljerede oplysninger om udtrækningsprocessen.
- -f: Denne indstilling angiver navnet på den arkivfil, du ønsker at udpakke.
3. Fortegnelse over arkivindhold: For at vise filerne i et arkiv uden at udpakke dem, skal du bruge følgende syntaks:
``` bash
tar -tvf arkivnavn.tar
```
- -t: Denne indstilling viser en liste over filer, der findes i arkivet.
Yderligere nyttige muligheder:
- -z: Denne mulighed giver mulighed for komprimering af arkivet ved hjælp af gzip-komprimering. For eksempel:
``` bash
tar -zcvf arkivnavn.tar.gz filer, der skal arkiveres
```
- -j: På samme måde muliggør -j-indstillingen komprimering med bzip2. For eksempel:
``` bash
tar -jcvf arkivnavn.tar.bz2 filer, der skal arkiveres
```
- -P: Når du udpakker filer fra et arkiv, kan du bruge indstillingen -P til at bevare fil- og mappetilladelser.
Tar-kommandoen har mange flere avancerede muligheder og funktioner, der giver mulighed for trinvis sikkerhedskopiering, selektiv filinkludering/-ekskludering og mere. Det er et alsidigt værktøj til at administrere og arkivere data effektivt i Linux. At mestre tar-kommandoen kan i høj grad forbedre din produktivitet, når du arbejder med filer og mapper.