


So verwenden Sie den Linux-Befehl lz4-Befehl
1. Einführung in den LZ4-Befehl
LZ4 ist ein Komprimierungsformat, das sich durch eine ultraschnelle Komprimierungs-/Dekomprimierungsgeschwindigkeit auszeichnet (die Komprimierungsrate ist nicht so gut wie die von gzip). Da in der aktuellen Umgebung die CPU-Ressourcen knapp werden, können Sie dieses Format in Betracht ziehen. lz4 ist ein sehr schneller verlustfreier Komprimierungsalgorithmus, der auf dem byteausgerichteten Komprimierungsschema der LZ77-Serie basiert. lz4 bietet Komprimierungsgeschwindigkeiten von 400 MB/s pro Kern, die linear mit Multi-Core-CPUs skalieren. Es verfügt über extrem schnelle Decoder mit Geschwindigkeiten von bis zu mehreren GB/s pro Kern, wobei bei Multi-Core-Systemen häufig die RAM-Geschwindigkeitsgrenzen erreicht werden. lz4 folgt der oben erwähnten lz77-Ideologietheorie und erreicht die Datenkomprimierung durch Operationen wie Schiebefenster, Hash-Tabellen und Datenkodierung. Der Komprimierungsprozess verwendet mindestens 4 Bytes als Scanfenster, um Übereinstimmungen zu finden, verschiebt jedes Mal 1 Byte zum Scannen und komprimiert, wenn Duplikate gefunden werden. In Centos7 ist standardmäßig der Befehl lz4 installiert, mit dem Dateien im lz4-Format komprimiert und dekomprimiert werden können.
2. Beispiele für die Befehlsverwendung
1. Überprüfen Sie die Befehlsversion
Die LZ4-Befehlsinstallationsversion ist 1.7.5
[root@s76 ~]# lz4 -V
*** LZ4-Befehlszeilenschnittstelle 64-Bit v1. 7.5, von Yann Collet ***
2. Befehlshilfe abrufen
Wenn Sie das lz4-Befehlssyntaxformat im täglichen Gebrauch vergessen, können wir die Hilfeinformationen des lz4-Befehls über lz4 --help oder man abrufen lz4-Befehl.
[root@s76 ~]# lz4 --help
[root@s76 ~]# man lz4
3. Bei der Befehlsinstallation
centos7 ist der Befehl lz4 standardmäßig installiert Verwenden Sie die yum-Installationsmethode, um den Befehl zu installieren.
[root@s76 ~]# yum install -y lz4 lz4-devel
4. Eine einzelne Datei komprimieren
[root@s76 ~]# lz4 anaconda-ks.cfg test.lz4
2927 Bytes komprimiert in 1825 Bytes ==> 62,35 %
5. Mehrere Dateien komprimieren
Um mehrere Dateien zu komprimieren, verwenden Sie den Parameter -m. Der Name der komprimierten Datei ist die Quelldatei plus das Suffix lz4. Der Befehl lz4 kann nur eine einzelne Datei komprimieren. Wenn wir mehrere Dateien in eine Datei komprimieren müssen, müssen wir die Befehle lz4 und tar zusammen verwenden.
[root@s76 ~]# lz4 -m anaconda-ks.cfg original-ks.cfg
[root@s76 ~]# ll
total 16
-rw------- 1 Wurzel Wurzel 2927 8. Februar 15:19 anaconda-ks.cfg
-rw------- 1 Wurzel Wurzel 1825 8. Februar 15:19 anaconda-ks.cfg.lz4
-rw------- root 2045 8. Februar 15:19 original-ks.cfg
-rw------- 1 root root 1216 8. Februar 15:19 original-ks.cfg.lz4
[root@s76 ~]# tar -cvf anaconda-ks.cfg original-ks.cfg |lz4 - 2.tar.lz4
Komprimiert 16 Bytes in 35 Bytes ==> 218,75%
6. Komprimiertes Verzeichnis
lz4 kann Dateien nur komprimieren, wenn es nötig ist Komprimieren Sie das Verzeichnis. Muss mit dem Befehl tar kombiniert werden.
[root@s76 ~]# tar cvf - test |. lz4 - 1.tar.lz4
test/
test/1.tar
Komprimiert 20480 Bytes in 325 Bytes ==> 1,59 %
7. Löschen Sie die Quelldatei nach der Komprimierung. # ll
total 24-rw-r–r–. ks .cfg[root@s76 ~]# ll-rw-r–r–. cfg
hi.txt.lz4 : dekodierte 5 Bytes
drwxr-xr-x. 2 root root 19. Februar 20:38 test
8. Dekomprimieren Sie die lz4-Datei
[root@s76 ~]# lz4 -d hi.txt.lz4
Dekodierungsdatei hi. txt
total 28
-rw-r–r– 1 root root 325 12. Februar 20:57 1.tar.lz4-rw-. -- ----. 1 Root Root 10240 12. Februar 20:40 anaconda-ks.cfg[root@s76 ~]# ll-rw-r–r– 1 Root Root 5. Februar 21:01 hi.txt
hi.txt. lz4: 5 Bytes dekodiert
-rw-r–r– . 1 Root Root 24. Februar 21:01 hi.txt.lz4
-rw------- 1 Root Root 2045 8. Februar 15:19 Original-ks.cfg
drwxr-xr-x 19. Februar 12 20:38 Test
9. Entpacken und löschen Sie die komprimierte Datei
[root@s76 ~]# lz4 --rm -d hi.txt.lz4
Dekodierungsdatei hi.txt
total 24
-rw-r–r– 1 root root 325 Feb 12 20:57 1.tar.lz4-rw------- . 1 Root Root 10240 12. Februar 20:40 anaconda-ks.cfg24 Bytes in 43 Bytes komprimieren ==> txt-rw-r–r– 1 Root Root 5. Februar 21:01 hi.txt
hi. txt existiert bereits; möchten Sie (y/N) y
-rw------- 2045 8. Februar 15:19 original-ks.cfg
drwxr-xr-x. 2 root root 19. Februar 20:38 test
10. Komprimierung mit hohem Komprimierungsverhältnis
[root@s76 ~]# lz4 -9 hi.txt hi.txt.lz4
5 Bytes in 24 Bytes komprimiert ==>
Komprimiert 24 Bytes in 43 Bytes ==> 179,17 %
12. Entpacken Sie die Datei und geben Sie sie aus 13, Dekomprimierungsgeschwindigkeitstest
Das Dekomprimieren einer 22G-Datei dauert 5 Minuten und 18 Sekunden, und die dekomprimierte Größe beträgt 45G. 3. lz4-Befehlsverwendungssyntax und Parameterbeschreibung Beschreibung-1Schnelle Komprimierung (Standard)
-9
Hohe Komprimierung
-dDekomprimierung (Standarderweiterung .lz4)
-f | |
---|---|
-k | Quelldatei beibehalten (Standard) |
–rm | Quelldatei nach erfolgreicher Dekomprimierung/Komprimierung löschen |
-h /-H | Hilfe/Langhilfe anzeigen und beenden |
-V | Versionsnummer anzeigen und beenden |
-v | Ausführlicher Modus |
-q | Abbruchwarnung; Geben Sie es zweimal an Beheben Sie auch den Fehler. |
-c | Erzwingen Sie das Schreiben in die Standardausgabe, auch wenn es sich um die Konsole handelt. |
-t | Testen Sie die Integrität komprimierter Dateien. |
-m | Mehrfache Eingabedatei (zeigt automatische Ausgabe an Dateiname) |
-r | Rekursiv im Verzeichnis arbeiten (ebenfalls auf -m gesetzt) |
-l | Komprimierung im alten Format verwenden (Linux-Kernel-Komprimierung) |
Das obige ist der detaillierte Inhalt vonSo verwenden Sie den Linux-Befehl lz4-Befehl. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



VS Code system requirements: Operating system: Windows 10 and above, macOS 10.12 and above, Linux distribution processor: minimum 1.6 GHz, recommended 2.0 GHz and above memory: minimum 512 MB, recommended 4 GB and above storage space: minimum 250 MB, recommended 1 GB and above other requirements: stable network connection, Xorg/Wayland (Linux)

Die Gründe für die Installation von VS -Code -Erweiterungen können sein: Netzwerkinstabilität, unzureichende Berechtigungen, Systemkompatibilitätsprobleme, VS -Code -Version ist zu alt, Antiviren -Software oder Firewall -Interferenz. Durch Überprüfen von Netzwerkverbindungen, Berechtigungen, Protokolldateien, Aktualisierungen von VS -Code, Deaktivieren von Sicherheitssoftware und Neustart von Code oder Computern können Sie Probleme schrittweise beheben und beheben.

VS -Code ist auf Mac verfügbar. Es verfügt über leistungsstarke Erweiterungen, GIT -Integration, Terminal und Debugger und bietet auch eine Fülle von Setup -Optionen. Für besonders große Projekte oder hoch berufliche Entwicklung kann VS -Code jedoch Leistung oder funktionale Einschränkungen aufweisen.

VS Code ist der vollständige Name Visual Studio Code, der eine kostenlose und open-Source-plattformübergreifende Code-Editor und Entwicklungsumgebung von Microsoft ist. Es unterstützt eine breite Palette von Programmiersprachen und bietet Syntax -Hervorhebung, automatische Codebettel, Code -Snippets und intelligente Eingabeaufforderungen zur Verbesserung der Entwicklungseffizienz. Durch ein reiches Erweiterungs -Ökosystem können Benutzer bestimmte Bedürfnisse und Sprachen wie Debugger, Code -Formatierungs -Tools und Git -Integrationen erweitern. VS -Code enthält auch einen intuitiven Debugger, mit dem Fehler in Ihrem Code schnell gefunden und behoben werden können.

Obwohl Notepad den Java -Code nicht direkt ausführen kann, kann er durch Verwendung anderer Tools erreicht werden: Verwenden des Befehlszeilencompilers (JAVAC), um eine Bytecode -Datei (Dateiname.class) zu generieren. Verwenden Sie den Java Interpreter (Java), um Bytecode zu interpretieren, den Code auszuführen und das Ergebnis auszugeben.

Zu den Hauptanwendungen von Linux gehören: 1. Server -Betriebssystem, 2. Eingebettes System, 3. Desktop -Betriebssystem, 4. Entwicklungs- und Testumgebung. Linux zeichnet sich in diesen Bereichen aus und bietet Stabilität, Sicherheits- und effiziente Entwicklungstools.

Visual Studio Code (VSCODE) ist ein plattformübergreifender, Open-Source-Editor und kostenloser Code-Editor, der von Microsoft entwickelt wurde. Es ist bekannt für seine leichte, Skalierbarkeit und Unterstützung für eine Vielzahl von Programmiersprachen. Um VSCODE zu installieren, besuchen Sie bitte die offizielle Website, um das Installateur herunterzuladen und auszuführen. Bei der Verwendung von VSCODE können Sie neue Projekte erstellen, Code bearbeiten, Code bearbeiten, Projekte navigieren, VSCODE erweitern und Einstellungen verwalten. VSCODE ist für Windows, MacOS und Linux verfügbar, unterstützt mehrere Programmiersprachen und bietet verschiedene Erweiterungen über den Marktplatz. Zu den Vorteilen zählen leicht, Skalierbarkeit, umfangreiche Sprachunterstützung, umfangreiche Funktionen und Versionen

VS Code One-Step/Nächster Schritt Verknüpfungsschlüsselnutzung: Einschritt (rückwärts): Windows/Linux: Strg ←; macOS: CMD ← Nächster Schritt (vorwärts): Windows/Linux: Strg →; macos: cmd →
