criar tar com vários diretórios e locais de arquivos


97

Eu tenho alguns scripts e arquivos localizados em vários locais, como:

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

Eu quero fazer um arquivo tar para que ele copie arquivos e pastas com a estrutura de localização. Quando eu descompacto para outro local, todos os arquivos serão copiados para seus respectivos locais nos caminhos corretos; mesmo que onde o alcatrão foi feito.


Respostas:


162

Você pode simplesmente usar

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

você também pode usar

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

Este segundo exemplo ( observe o z no parâmetro -czf ) comprimirá o arquivo tar usando g (z) ip.


2
alterne c para x quando quiser extrair.
n00b
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.