como fazer o TAR dos arquivos selecionados nos diretórios

0

Eu tenho caminhos abaixo no meu sistema

/a/b/z
/c/d/
/e/f/z
/y/g/

No diretório "z" existem alguns arquivos que eu só quero fazer tar desses arquivos sem entrar no diretório.

    
por Manik 23.11.2015 / 16:23

1 resposta

1

Vamos supor que seu tarfile seja $TARBALL com um caminho absoluto .

tar cfC $TARBALL /a/b/z .
tar AfC $TARBALL /e/f/z . 

A opção -C altera o diretório para o próximo argumento. O que não está claro é o que acontecerá quando os arquivos de mesmo nome estiverem nos dois diretórios.

A alternativa é manter os nomes dos caminhos:

tar cf $TARBALL /a/b/z /e/f/z

Os nomes dos caminhos serão retidos e mantidos no tarball e esses diretórios serão criados durante a extração.

    
por 23.11.2015 / 16:40

Tags