Como tar.gz recursivamente, mas perder algumas pastas

1

Eu tenho uma estrutura de diretório com arquivos como

/files/pics/gal1/1.jpg
/files/pics/gal1/thumbs/1.jpg
/files/pics/gal1/full/1.jpg

(com milhares de arquivos. gal1 e 1.jpg obviamente mudam)

Tudo o que eu quero fazer backup é tudo para além dos que estão em / full /. Então, basicamente, eu preciso fazer backup:

/files/pics*

mas excluir

/files/pics/*/full/*

Como posso escrever um .tar.gz para fazer isso?

obrigado


fonte

Respostas:

3

A partir do diretório que contém o files diretório:

tar -zcf files.tgz files --exclude="files/pics/*/full"
Richard Fearn
fonte
Talvez: arquivos tar -zcf files.tgz / pic / gal1 --exclude = "arquivos / fotos / * / full" para corresponder à exigência do OP
jim mcnamara