GNU/Linux >> Tutoriales Linux >  >> Linux

tar:elimina los componentes principales del directorio en la extracción

Solución 1:

Quieres usar el --strip-components=NUMBER opción de tar :

 --strip-components=NUMBER
       strip NUMBER leading components from file names on extraction

Tu comando sería:

tar xfz /var/www/site.gz --strip-components=2 -C /tmp

Solución 2:

¿Por qué no usar -C? opción al crear:

$ tar cf /var/www/site.tar -C /var/www_bak/ site

Linux
  1. ¿Por qué Rm puede eliminar archivos de solo lectura?

  2. ¿Quitar con seguridad /var/cache?

  3. Eliminar solo archivos en el directorio en linux NO directorios

  4. No se puede eliminar un directorio en Unix

  5. ¿Cómo eliminar un enlace simbólico a un directorio?

Cómo quitar (eliminar) un archivo o directorio en Linux

Cómo eliminar un directorio en Linux

Cómo quitar (eliminar) directorio en Linux

Eliminar un enlace simbólico a un directorio

Exclusión de directorio al crear un archivo .tar.gz

¿Copiar un árbol de directorios grande localmente? cp o rsync?