Linux 7z-Befehl

Linux 命令大全Linux-Befehlsenzyklopädie

7z ist ein leistungsstarkes Werkzeug zum Komprimieren und Dekomprimieren von Dateien unter Linux, das mehrere Komprimierungsformate unterstützt.

7z ist ein Open-Source-Dateikomprimierungswerkzeug, das die Komprimierungsalgorithmen LZMA und LZMA2 verwendet und extrem hohe Komprimierungsraten bietet. Es unterstützt mehrere Komprimierungsformate, darunter:

  • .7z(Standardformat)
  • .zip
  • .gzip
  • .bzip2
  • .tarwarten

7z installieren

In den meisten Linux-Distributionen ist 7z Teilp7zipdes Pakets:

# Ubuntu/Debian
sudo apt install p7zip-full

# CentOS/RHEL
sudo yum install p7zip

# Arch Linux
sudo pacman -S p7zip

Nach der Installation können Sie dies mit dem folgenden Befehl überprüfen:

7z --version

Grundlegende Syntax

7z <command> [options] <archive_name> [files...]

Häufige Optionen

BefehlBeschreibung
aDateien zum Archiv hinzufügen
eDateien entpacken (Verzeichnisstruktur ignorieren)
xDateien entpacken (Verzeichnisstruktur beibehalten)
lArchivinhalt auflisten
dDateien aus dem Archiv löschen
tArchivintegrität testen

Grundlegende Verwendung

1. Dateien/Verzeichnisse komprimieren

7z a archive.7z file1.txt file2.txt       # 压缩文件
7z a archive.7z dir/                     # 压缩目录
7z a -tzip archive.zip file.txt          # 指定格式为 ZIP
7z a -p123456 archive.7z file.txt        # 加密压缩(密码:123456)

2. Dateien extrahieren

7z x archive.7z                          # 解压到当前目录
7z x archive.7z -o/path/to/extract       # 解压到指定路径
7z x -p123456 archive.7z                # 解压加密压缩包

3. Archivinhalt auflisten

7z l archive.7z

4. Dateien aus dem Archiv löschen

7z d archive.7z file_to_delete.txt

5. Archivintegrität testen

7z t archive.7z

6. Archiv aufteilen (Multi-Volume-Komprimierung)

7z a -v100M archive.7z large_file.dat    # 按 100MB 分卷

Beim Extrahieren aufgeteilter Archive müssen Sie nur das erste Volume angeben:

7z x archive.7z.001

Linux 命令大全Linux-Befehlsenzyklopädie

Andere Erweiterungen