Não execute o tar onde deseja que o arquivo tar seja criado, mas a partir do diretório que você deseja tar:
cd /var/www/html/site ; tar -czvf /path/to/site.tar.gz . --exclude="/var/www/html/site/images"
Estou tentando criar um arquivo tar para excluir determinadas pastas e, em seguida, quero ter um arquivo tar sem a estrutura de diretório pai.
Eu posso excluir pastas, mas quando eu extraio, vejo o caminho da raiz. Eu quero criar um arquivo site.tar.gz que apenas contém os arquivos sem a estrutura de pastas pai.
tar -czvf site.tar.gz / var / www / html / site --exclude="/ var / www / html / site / imagens"
Obrigado Praveen
Não execute o tar onde deseja que o arquivo tar seja criado, mas a partir do diretório que você deseja tar:
cd /var/www/html/site ; tar -czvf /path/to/site.tar.gz . --exclude="/var/www/html/site/images"
Tags command-line tar linux unix