Start·Terminal-Befehle

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

OptionBedeutung
aAdd or create.
xExtract keeping the stored directory structure.
eExtract everything into one directory, flattening paths.
lList 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=9Maximum compression.
-t7z / -tzipChoose the output format.

Beispiele

7z a -mx=9 backup.7z ./data

A tightly compressed archive.

7z x archive.7z -o/tmp/out

Extract with the folder structure intact.

7z a -p -mhe=on secret.7z ./docs

Encrypt 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