Estrai solo i contenuti di una directory archiviata dall'interno di un archivio


9

La situazione

Sto estraendo un CMS da drupal-7.15.tar.gz a / var / www .

Se estratti normalmente (con tar -xvzf filename.tar.gz) i file finiscono in /var/www/drupal-7.15/

L'obiettivo. il gol

Voglio che i contenuti della directory drupal-7.15 / archiviata vengano estratti direttamente in / var / www

Risposte:


10

Uso

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

--strip-components=1dice tardi rimuovere il primo componente del percorso (il drupal-7.15/nel tuo caso) da ciascun file durante il disimballaggio.


0

La soluzione più semplice e intuitiva è aprire nautilus usando:

gksudo nautilus

Quindi vai al tuo archivio, fai doppio clic su di esso, quindi aprilo con il gestore dell'archivio, fai doppio clic nella directory (all'interno del gestore dell'archivio, premi in Ctrl+Amodo da selezionare tutti i file all'interno della directory, fai clic sul pulsante "Estrai" e quindi selezionare / var / www /

In alternativa, puoi semplicemente

sudo mv /var/www/drupal-7.15/* /var/www/
sudo rm -r /var/www/drupal-7.15
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.