GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo tardo un directorio sin conservar la estructura del directorio?

Use la opción --directory:

 tar czf ~/backup.tgz --directory=/home/username/drupal/sites/default files 

cd /home/username/drupal/sites/default/files
tar czf ~/backup.tgz *

Crear un archivo tar

tar czf  $sourcedir/$backup_dir.tar --directory=$sourcedir WEB-INF en

Un-tar archivos en una máquina local

tar -xvf $deploydir/med365/$backup_dir.tar -C $deploydir/med365/

Subir a un servidor

scp -r -i $privatekey $sourcedir/$backup_dir.tar $server:$deploydir/med365/
echo "File uploaded.. deployment folders"

Un-tar en el servidor

ssh -i $privatekey $server tar -xvf $deploydir/med365/$backup_dir.tar -C $deploydir/med365/

Hola, tengo una mejor solución cuando ingrese en el directorio especificado es imposible (Makefiles, etc.)

tar -cjvf files.tar.bz2 -C directory/contents/to/be/compressed .

¡¡No olvides el punto (.) al final!!


Linux
  1. Cómo gzip un directorio en Linux

  2. ¿Cómo configuro el directorio de trabajo del proceso principal?

  3. Cómo obtener el tamaño de tar.gz en un archivo (MB) en python

  4. ¿Cómo extraigo archivos sin estructura de carpetas usando tar?

  5. ¿Cómo obtengo el directorio absoluto de un archivo en bash?

Cómo usar el comando cd de Linux para cambiar de directorio

Cómo extraer archivos Tar a un directorio específico o diferente en Linux

Cómo obtener el tamaño de un directorio en Linux

Cómo ver la estructura del árbol de directorios en Linux

Cómo encontrar el tamaño total de un directorio en Linux

¿Cómo descargo recursivamente un directorio usando smbclient?