Android

So entpacken Sie Dateien unter Linux

RAR Datei entpacken - WinRAR kostenlos - Anleitung deutsch | CHIP

RAR Datei entpacken - WinRAR kostenlos - Anleitung deutsch | CHIP

Inhaltsverzeichnis:

Anonim

ZIP ist das am häufigsten verwendete Archivdateiformat, das verlustfreie Datenkomprimierung unterstützt. Eine ZIP-Datei ist ein Datencontainer, der eine oder mehrere komprimierte Dateien oder Verzeichnisse enthält.

In diesem Tutorial wird erklärt, wie Dateien in Linux-Systemen über die Befehlszeile mit dem Befehl unzip .

Was ist Entpacken?

unzip ist ein Dienstprogramm, mit dem Sie komprimierte ZIP-Archive unzip , testen und extrahieren können.

Installieren Sie Unzip

unzip ist in den meisten Linux-Distributionen nicht standardmäßig installiert, aber Sie können es einfach mit dem Paket-Manager Ihrer Distribution installieren.

Installieren Sie unzip unter Ubuntu und Debian

sudo apt install unzip

Installieren Sie unzip unter CentOS und Fedora

sudo yum install unzip

So entpacken Sie eine ZIP-Datei

In der einfachsten Form werden mit dem Befehl unzip alle Dateien aus dem angegebenen ZIP-Archiv in das aktuelle Verzeichnis extrahiert.

unzip filename.zip

Um ein ZIP-Archiv in ein bestimmtes Verzeichnis zu extrahieren, muss der Benutzer Schreibrechte auf das Verzeichnis.

ZIP-Dateien unterstützen keine Eigentumsinformationen im Linux-Stil, und alle extrahierten Dateien gehören dem Benutzer, der den Befehl ausführt.

Angenommen, Sie haben die ZIP-Datei für die Wordpress-Installation heruntergeladen. Um diese Datei in das aktuelle Verzeichnis zu entpacken, führen Sie einfach den folgenden Befehl aus:

unzip latest.zip

So unterdrücken Sie die Ausgabe des unzip

Standardmäßig unzip Befehl unzip die Namen aller extrahierten Dateien und eine Zusammenfassung, wenn die Extraktion abgeschlossen ist.

Verwenden Sie die -q , um das Drucken dieser Nachrichten zu unterdrücken.

unzip -q filename.zip

So entpacken Sie eine ZIP-Datei in ein anderes Verzeichnis

Verwenden Sie die Option -d um eine ZIP-Datei in einem anderen als dem aktuellen Verzeichnis zu entpacken:

unzip filename.zip -d /path/to/directory

Um beispielsweise das WordPress-Archiv latest.zip in das latest.zip /var/www/ zu entpacken, verwenden Sie den folgenden Befehl:

sudo unzip latest.zip -d /var/www

Im obigen Befehl verwenden wir sudo da der Benutzer, als der wir angemeldet sind, in den meisten Fällen keine Schreibrechte für das Verzeichnis /var/www . Wenn ZIP-Dateien mit sudo dekomprimiert werden, gehören die extrahierten Dateien und Verzeichnisse dem Benutzer root.

So entpacken Sie eine kennwortgeschützte ZIP-Datei

Verwenden Sie zum Entpacken einer kennwortgeschützten Datei die Option -P gefolgt vom Kennwort:

unzip -P PasswOrd filename.zip

Ausschließen von Dateien beim Entpacken einer ZIP-Datei

unzip filename.zip -x file-to-exclude

Im folgenden Beispiel extrahieren wir alle Dateien und Verzeichnisse aus dem ZIP - Archiv mit Ausnahme des .git Verzeichnis:

unzip filename.zip -x "*.git/*"

So überschreiben Sie vorhandene Dateien bei Verwendung von Unzip

Angenommen, Sie haben bereits eine ZIP-Datei entpackt und führen denselben Befehl erneut aus:

unzip latest.zip

Standardmäßig unzip werden Sie gefragt, ob Sie nur die Datei überschrieben werden möchten, überschreiben alle Dateien, überspringen Extraktion der aktuellen Datei, überspringen Extraktion aller Dateien oder die aktuelle Datei umbenennen.

Archive: latest.zip replace wordpress/xmlrpc.php? es, o, ll, one, ename:

unzip -o filename.zip

Verwenden Sie diese Option mit Vorsicht. Die Dateien werden überschrieben und wenn Sie irgendwelche Änderungen an den Dateien vorgenommen, die Änderungen verloren.

So entpacken Sie eine ZIP-Datei, ohne vorhandene Dateien zu überschreiben

Angenommen, Sie haben bereits eine ZIP-Datei entpackt und einige Dateien geändert, aber versehentlich nur wenige Dateien gelöscht. Sie möchten die Änderungen behalten und die gelöschten Dateien aus dem ZIP-Archiv wiederherstellen.

In diesem Fall verwenden Sie die Option -n das unzip , um das Extrahieren einer bereits vorhandenen Datei zu überspringen.

unzip -n filename.zip

So entpacken Sie mehrere ZIP-Dateien

unzip '*.zip'

Beachten Sie die einfachen Anführungszeichen um den *.zip . Wenn Sie das Argument zu zitieren vergessen wird die Shell die Wildcard-Zeichen erweitern und Sie erhalten eine Fehlermeldung.

Auflisten des Inhalts einer Zip-Datei

Verwenden Sie die -l um den Inhalt einer ZIP-Datei -l :

unzip -l filename.zip

Im folgenden Beispiel listen wir alle WordPress-Installationsdateien auf:

unzip -l latest.zip

Die Ausgabe sieht folgendermaßen aus:

Archive: latest.zip Length Date Time Name --------- ---------- ----- ---- 0 2018-08-02 22:39 wordpress/ 3065 2016-08-31 18:31 wordpress/xmlrpc.php 364 2015-12-19 12:20 wordpress/wp-blog-header.php 7415 2018-03-18 17:13 wordpress/readme.html…… 21323 2018-03-09 01:15 wordpress/wp-admin/themes.php 8353 2017-09-10 18:20 wordpress/wp-admin/options-reading.php 4620 2017-10-24 00:12 wordpress/wp-trackback.php 1889 2018-05-03 00:11 wordpress/wp-comments-post.php --------- ------- 27271400 1648 files

Fazit

Wir haben darüber gesprochen, wie man Dateien unter Linux von der Kommandozeile entpackt.

Um ein ZIP-Archiv auf einem Linux-System zu erstellen, müssen Sie den Befehl zip verwenden.

Entpacken Sie das Terminal