unzip
Archive
Aufruf
unzip [-d <dir>] <archive.zip>Entpackt ein .zip und schüttet es ohne `-d` direkt in das aktuelle Verzeichnis, prüfen Sie also vorher mit `-l`, ob ein oberster Ordner enthalten ist; Namen aus älteren Windows-Zips brauchen `-O CP932`, und ein mit `-P` übergebenes Passwort steht sichtbar in der Shell-Historie und in ps.
Häufige Optionen
| Option | Bedeutung |
|---|---|
| -l | List the contents without extracting. |
| -d <dir> | Extract there instead of into the current directory. |
| -o | Overwrite existing files without asking. |
| -n | Never overwrite: skip files that already exist. |
| -j | Flatten the paths into one directory. |
| -q | Quiet, for scripts. |
| -O CP932 | Interpret file names in a legacy code page (Debian/Ubuntu Info-ZIP only; stock macOS unzip rejects -O). |
| -P <password> | Password on the command line, where ps and your shell history can see it. |
Beispiele
unzip -l archive.zipCheck whether it has a top-level folder before extracting.
unzip archive.zip -d /tmp/outExtract somewhere harmless.
unzip -O CP932 japanese.zipFixes mojibake from an older Windows zip, where the patched Info-ZIP is available.
Bündeln und Komprimieren sind zwei Aufgaben: tar bündelt, gzip verkleinert, .tar.gz ist beides.
So liest man das
- Eckige Klammern [ ] markieren einen Teil, den man weglassen kann.
- Drei Punkte … heißen: mehrere sind erlaubt.
- Optionen achten auf Groß- und Kleinschreibung — bei manchen Befehlen sind -r und -R verschieden.
Häufige Fragen
Q. Was macht unzip?
Entpackt ein .zip und schüttet es ohne `-d` direkt in das aktuelle Verzeichnis, prüfen Sie also vorher mit `-l`, ob ein oberster Ordner enthalten ist; Namen aus älteren Windows-Zips brauchen `-O CP932`, und ein mit `-P` übergebenes Passwort steht sichtbar in der Shell-Historie und in ps.
Q. Wie gibt man ihn ein?
unzip [-d <dir>] <archive.zip> — eckige Klammern markieren, was wegfallen darf.
Q. Wie viele Optionen lohnen sich?
Hier stehen 8; die vollständige Liste steht in man unzip. Der Befehl gehört zu Archive.
Verwandte Befehle
man-Seite: man unzip