Extrahieren Sie nur den Inhalt eines archivierten Verzeichnisses aus einem Archiv


9

Die Situation

Ich extrahiere ein CMS von drupal-7.15.tar.gz nach / var / www .

Beim normalen Extrahieren (mit tar -xvzf filename.tar.gz) landen die Dateien in /var/www/drupal-7.15/

Das Ziel

Ich möchte, dass der Inhalt aus dem archivierten Verzeichnis drupal-7.15 / direkt in / var / www extrahiert wird

Antworten:


10

Benutzen

 tar -xvzf filename.tar.gz --strip-components=1

--strip-components=1weist taran, drupal-7.15/beim Entpacken die erste Pfadkomponente ( in Ihrem Fall die) aus jeder Datei zu entfernen.


0

Die einfachste und benutzerfreundlichste Lösung besteht darin, Nautilus mit folgenden Funktionen zu öffnen:

gksudo nautilus

Gehen Sie dann zu Ihrem Archiv, doppelklicken Sie darauf, damit es mit dem Archivmanager geöffnet wird, doppelklicken Sie in das Verzeichnis (drücken Sie im Archivmanager, Ctrl+Aum alle Dateien im Verzeichnis auszuwählen, und klicken Sie auf die Schaltfläche "Extrahieren" und wählen Sie dann / var / www /

Alternativ können Sie einfach

sudo mv /var/www/drupal-7.15/* /var/www/
sudo rm -r /var/www/drupal-7.15
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.