tar Kommandogenerator
Generera tar-kommandon för att skapa, extrahera eller lista arkiv
Komma igång med tar
## Vad är tar?
`tar` (bandarkiverare) paketerar många filer till ett enda arkiv och kan komprimera dem på vägen. Det är standardverktyget för säkerhetskopior och programdistribution på Unix. Det första argumentet är alltid ett driftläge.
## Så här använder du
1. **Välj ett läge**: skapa (`-c`), packa upp (`-x`) eller lista (`-t`). 2. **Välj komprimering**: gzip (`-z`), bzip2 (`-j`) eller xz (`-J`). 3. **Ställ in arkivet**: använd `-f` för att namnge arkivfilen. 4. **Lägg till sökvägar**: filer eller kataloger att paketera (skapa) eller packa upp till. 5. **Kopiera och kör**: klistra in det genererade kommandot i din terminal.
Flaggor & mönster
tar kombinerar läge, komprimering och flaggor i ett kompakt paket:
``` tar -czvf archive.tar.gz dir/ tar -xzvf archive.tar.gz -C /target tar -tzf archive.tar.gz ```
### Vanliga flaggor - `-c` — skapa ett nytt arkiv - `-x` — packa upp från ett arkiv - `-t` — lista innehållet - `-z` — gzip (.tar.gz / .tgz) - `-j` — bzip2 (.tar.bz2) - `-J` — xz (.tar.xz) - `-v` — lista bearbetade filer verbost - `-f <fil>` — använd den angivna arkivfilen - `-C <katalog>` — byt katalog innan uppackning
### Tips - Sätt alltid arkivnamnet direkt efter `-f`: `tar -xzf ut.tar.gz`. - Använd `-C` för att packa upp någon annanstans än i den aktuella katalogen. - För att bevara allt (rättigheter, länkar), skapa som root eller med rätt flaggor.
▶Vad är skillnaden mellan -z, -j och -J?
▶Hur packar jag upp i en specifik katalog?
Om detta verktyg har varit till hjälp för dig, överväg att bjuda mig på en kaffe.
Bjud mig på en kaffe