7z
Archive
Aufruf
7z <a|x|l> <archive.7z> [files]Wird mit einem Verb davor benutzt — `a` zum Hinzufügen, `x` zum Entpacken mit Pfaden, `e` flach, `l` zum Auflisten —, liest weit mehr als .7z, auch zip, tar und rar, und packt dichter als die meisten; das Zielverzeichnis steht ohne Leerzeichen direkt hinter `-o`, und erst `-mhe=on` neben `-p` verbirgt auch die Dateinamen.
Häufige Optionen
| Option | Bedeutung |
|---|---|
| a | Add or create. |
| x | Extract keeping the stored directory structure. |
| e | Extract everything into one directory, flattening paths. |
| l | List the contents. |
| -o<dir> | Output directory, written with no space after -o. |
| -p<password> | Password. Add -mhe=on to encrypt the file names too. |
| -mx=9 | Maximum compression. |
| -t7z / -tzip | Choose the output format. |
Beispiele
7z a -mx=9 backup.7z ./dataA tightly compressed archive.
7z x archive.7z -o/tmp/outExtract with the folder structure intact.
7z a -p -mhe=on secret.7z ./docsEncrypt the contents and the file names, with a prompted password.
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 7z?
Wird mit einem Verb davor benutzt — `a` zum Hinzufügen, `x` zum Entpacken mit Pfaden, `e` flach, `l` zum Auflisten —, liest weit mehr als .7z, auch zip, tar und rar, und packt dichter als die meisten; das Zielverzeichnis steht ohne Leerzeichen direkt hinter `-o`, und erst `-mhe=on` neben `-p` verbirgt auch die Dateinamen.
Q. Wie gibt man ihn ein?
7z <a|x|l> <archive.7z> [files] — eckige Klammern markieren, was wegfallen darf.
Q. Wie viele Optionen lohnen sich?
Hier stehen 8; die vollständige Liste steht in man 7z. Der Befehl gehört zu Archive.
Verwandte Befehle
man-Seite: man 7z