tar Befehlsgenerator
tar-Befehle zum Erstellen, Entpacken oder Auflisten von Archiven generieren
Erste Schritte mit tar
## Was ist tar?
`tar` (Band-Archivierer) bündelt viele Dateien in ein einziges Archiv und kann es dabei komprimieren. Es ist das Standardwerkzeug für Backups und Softwareverteilung unter Unix. Das erste Argument ist immer ein Betriebsmodus.
## Verwendung
1. **Modus wählen**: erstellen (`-c`), entpacken (`-x`) oder auflisten (`-t`). 2. **Komprimierung wählen**: gzip (`-z`), bzip2 (`-j`) oder xz (`-J`). 3. **Archiv festlegen**: mit `-f` die Archivdatei benennen. 4. **Pfade hinzufügen**: Dateien oder Verzeichnisse zum Packen (Erstellen) oder Entpacken. 5. **Kopieren & Ausführen**: den generierten Befehl ins Terminal einfügen.
Flags & Muster
tar fasst Modus, Komprimierung und Flags in einem kurzen Block zusammen:
``` tar -czvf archive.tar.gz dir/ tar -xzvf archive.tar.gz -C /target tar -tzf archive.tar.gz ```
### Häufige Flags - `-c` — ein neues Archiv erstellen - `-x` — aus einem Archiv entpacken - `-t` — Inhalte auflisten - `-z` — gzip (.tar.gz / .tgz) - `-j` — bzip2 (.tar.bz2) - `-J` — xz (.tar.xz) - `-v` — verarbeitete Dateien ausführlich auflisten - `-f <file>` — die angegebene Archivdatei verwenden - `-C <dir>` — vor dem Entpacken in das Verzeichnis wechseln
### Tipps - Stellen Sie den Archivnamen immer direkt nach `-f`: `tar -xzf out.tar.gz`. - Verwenden Sie `-C`, um in ein anderes als das aktuelle Verzeichnis zu entpacken. - Um alles zu erhalten (Berechtigungen, Links), als root oder mit den richtigen Flags erstellen.
▶Was ist der Unterschied zwischen -z, -j und -J?
▶Wie entpacke ich in ein bestimmtes Verzeichnis?
Wenn dieses Tool Ihnen geholfen hat, zögern Sie nicht, mir einen Kaffee zu kaufen.
Kaufe mir einen Kaffee.