crear tar con múltiples directorios y ubicaciones de archivos

101

Tengo algunos scripts y archivos ubicados en varios lugares, como:

  • /etc/dir1
  • /var/www/html
  • /home/somedir

Quiero hacer un archivo tar para que copie archivos y carpetas con la estructura de ubicación. Cuando descomprimo en otra ubicación, todos los archivos se copiarán en sus ubicaciones respectivas en las rutas correctas; igual que donde se hizo el alquitrán.

usuario1492502
fuente

Respuestas:

168

Puedes usar

tar -cf myfile.tar /etc/dir1 /var/www/html /home/somedir

también, podrías usar

tar -czf myfile.tar.gz /etc/dir1 /var/www/html /home/somedir

Este segundo ejemplo ( tenga en cuenta la z en el parámetro -czf ) comprimirá el archivo tar usando g (z) ip.

Jonathan
fuente
2
cambie c a x cuando desee extraer.
n00b
-1

Esto funciona para mí un pequeño cambio al agregar el argumento "cambiar al directorio DIR (C)"

tar -zcvf myfile.tar -C /etc/dir1 /var/www/html /home/somedir 
rupalis
fuente