Extraiga solo el contenido de un directorio archivado de un archivo

9

La situación

Extraigo un CMS de drupal-7.15.tar.gz a / var / www .

Cuando se extrae normalmente (con tar -xvzf filename.tar.gz) los archivos terminan en /var/www/drupal-7.15/

La meta

Quiero que el contenido del directorio archivado drupal-7.15 / se extraiga directamente en / var / www

mordido
fuente

Respuestas:

10

Utilizar

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

--strip-components=1le dice tarque elimine el primer componente de ruta (el drupal-7.15/en su caso) de cada archivo al desempaquetar.

Florian Diesch
fuente
0

La solución más simple y fácil de usar es abrir nautilus usando:

gksudo nautilus

Luego dirígete a tu archivo, haz doble clic en él, abre para que se abra con el administrador de archivos, haz doble clic en el directorio (dentro del administrador de archivos, presiona Ctrl+Apara seleccionar todos los archivos dentro del directorio, haz clic en el botón "Extraer" y luego seleccione / var / www /

Alternativamente, puedes simplemente

sudo mv /var/www/drupal-7.15/* /var/www/
sudo rm -r /var/www/drupal-7.15
hytromo
fuente