Wenn Sie ein Microsoft Windows-Benutzer sind und bei Ihrer Arbeit große Dateien über ein Netzwerk gesendet/empfangen werden, besteht die Möglichkeit, dass Sie zumindest davon gehört haben (wenn nicht verwendet) das 7zip-Tool. Für diejenigen, die es nicht wissen, ist 7zip ein preisgekrönter Open-Source – Dateiarchivierer, von dem behauptet wird, dass er „ein hohes Komprimierungsverhältnis“ hat.“
„Das Komprimierungsverhältnis im neuen 7z-Format ist 30-50% besser als das Verhältnis des ZIP-Formats“, heißt es in der offiziellen Dokumentation des Tools., funktionen von 7zip, die auf der offiziellen Website aufgeführt sind:
- Für ZIP-und GZIP-Formate bietet 7-Zip ein Komprimierungsverhältnis, das um 2-10% besser ist als das von PKZip und WinZip bereitgestellte Verhältnis
- Starke AES-256-Verschlüsselung in 7z-und ZIP-Formaten
- Selbstextrahierende Fähigkeit für 7z-Format
- Integration mit Windows Shell
- Leistungsstarker Dateimanager
- Eine leistungsstarke Befehlszeilenversion
- Plugin for FAR Manager
- Localizations for 87 languages
In case you ‚re wondering which awards 7zip has won, from the tool‘ s Wikipedia page: In 2007, SourceForge.,net gewährte ihm Community Choice Awards für „Technisches Design“und für “ Bestes Projekt“. Im Jahr 2013 erhielt 7-Zip Toms Hardware Elite Award aufgrund der Überlegenheit in Geschwindigkeit und Kompressionsverhältnis.
Genug Gründe, um zu lernen, wie man es benutzt, oder? Aber ist es unter Linux verfügbar? Nun, ja – es gibt einen Port der Befehlszeilenversion auf Linux / Unix, und es wird p7zip genannt.
In diesem Artikel besprechen wir, wie Sie p7zip unter Linux installieren und verwenden. Bitte beachten Sie, dass alle in diesem Tutorial genannten Anweisungen und Befehle unter Ubuntu 18.04 LTS getestet wurden.,
Herunterladen und Installieren von 7zip
Sie können das p7zip-Tool in Ubuntu einfach mit den folgenden Befehlen herunterladen und installieren:
sudo apt-get install p7zip-full p7zip-rar
7zip Usage
Das p7zip-Paket installiert ein Befehlszeilenprogramm mit dem Namen 7z. Es folgt die Syntax:
7z <ARCHIVE_NAME> <ARGUMENTS>...
Wenn das etwas komplex erscheint, machen Sie sich keine Sorgen, weil wir die Verwendung von 7z in kleinen Schritten erklären werden.
Lassen Sie uns zunächst verstehen, wie wir ein erstellen können .7z-Archiv mit diesem Befehl., Angenommen, es gibt ein Verzeichnis namens files, das vier Dateien enthält:
Jetzt besteht die Aufgabe darin, alle diese 4 Dateien in a zu packen .7z-Datei, sagen-Dateien.7z. Geben Sie dazu das Dateiverzeichnis in der Befehlszeile ein und führen Sie den folgenden Befehl aus:
$ 7z a files.7z *
Der folgende Screenshot zeigt den Befehl in Aktion:
Nachdem der obige Befehl erfolgreich ausgeführt wurde, wird eine Datei mit dem Namen files.7z wird in Ihrem aktuellen Arbeitsverzeichnis erstellt.,
Angenommen, Sie löschen versehentlich/absichtlich die vier im Dateiverzeichnis vorhandenen Dateien:
Und möchten sie durch Extrahieren des abrufen .7z Archivdatei, die wir gerade erstellt haben. Dies kann mit der Befehlszeilenoption ‚e‘ auf folgende Weise erfolgen:
7z e files.7z
Das waren die Grundlagen der Archivierung und Extraktion mit dem 7z-Tool. Angenommen, die Anforderung besteht darin, a zu erstellen .zip-Datei., Dies kann einfach mit dem folgenden Befehl erfolgen:
7z a
Zum Beispiel:
Mit dem 7zip-Tool können Sie eine Archivdatei nach ihrer Erstellung problemlos aktualisieren. Angenommen, Sie haben ein Archiv erstellt und dann festgestellt, dass etwas mehr hinzugefügt werden muss, anstatt das alte Archiv zu löschen und ein neues zu erstellen, können Sie es einfach mit dem neuen Material aktualisieren, das Sie hinzufügen möchten.
Angenommen, das Dateiverzeichnis enthält jetzt insgesamt 5 Textdateien, und ich möchte die Datei5 zu den Dateien hinzufügen.7z-Archiv als gut., Dann kann ich das mit der Option ‚u‘ im Befehl 7z tun. Hier ist der Befehl in Aktion:
Um zu bestätigen, dass das aktualisierte Archiv jetzt insgesamt fünf Dateien enthält, müssen Sie das aktualisierte Archiv manuell überprüfen, indem Sie darauf doppelklicken. Wenn Sie dies jedoch über die Befehlszeile tun möchten, können Sie die Option ‚l‘ verwenden, die vom Befehl 7z bereitgestellt wird.
Wie Sie im obigen Screenshot sehen können, bestätigte der Befehl 7z, dass die Dateien.7z Archiv wurde mit der neuen Textdatei aktualisiert.,
Wenn Sie etwas aus einem von 7z erstellten Archiv löschen möchten, können Sie dies auch tun. In diesem Fall ist die zu verwendende Befehlszeilenoption ‚d‘. Die Gesamtsyntax des Befehls bleibt jedoch gleich.
7z d
Beachten Sie, dass Sie dem obigen Befehl einen ‚-r‘ – Schalter hinzufügen müssen, falls sich die betreffende Datei in einem Unterverzeichnis befindet, das archiviert wurde, obwohl aus irgendeinem Grund die offizielle 7z-Dokumentation Benutzer davon abhält, diesen Schalter zu verwenden (ich habe ihn mehrmals getestet und er funktioniert für mich wie erwartet).,
Im Folgenden finden Sie einige wichtige Informationen, die Sie von den Erstellern des Dienstprogramms 7z beachten sollten:
Weitere Informationen zu 7z finden Sie auf der Manpage des Befehls.
Fazit
Wie Sie im Laufe dieses Tutorials beobachtet haben, ist 7zip ein wirklich leistungsfähiges Archivierungstool. Es ist Inkarnation auf Linux-p7zip-ist nicht nur einfach zu installieren, sondern auch ziemlich einfach zu bedienen. Viele Dokumentationen sind in Form einer Manpage, FAQ-und Support-Seiten auf der offiziellen Website des Tools sowie Informationen zu seiner Sourceforge-Auflistung verfügbar., Wenn Sie von 7zip beeindruckt sind, probieren Sie es aus.