Funcionou!! muito obrigado a todos, eu já havia tentado de maneira
diferente, e apresentava o seguinte erro:
$find . -maxdepth 1 -type l ! -name "PRLiderancas" -exec ls -l {} \;|
awk '{print $11}'| xargs tar rzvf /opt/intranet-produtos.tgz -T -
xargs: tar: terminated by signal 6
------------------------------------------------------------------------
Ninguém há semelhante a ti, ó Senhor; tu és grande, e grande o poder
do teu nome. (1ªJeremias 10.6)
No one is like you, O Lord; you are great, and your name is mighty in
power. (1ªJeremiah 10.6)
Jesus te ama, aceite-O! Jesus loves you, accept you Him!
mop escreveu:
> Ricardo,
> considerando sua tentativa inicial mais o que o Paulo disse, parece-me
> que o -T do tar pode pegar a lista a partir de stdin.
> Nunca usei essa opção, acabei de olhar agora a listagem do --help.
>
> Assim, experimente também:
> find . -maxdepth 1 -type l ! -name "PRLiderancas"|\
> tar chjvf /opt/intranetpr.tgz -T -
>
> Se você pode pagar (tempo e processamento), a opção "j" te dará arquivos
> menores, o retorno é em espaço poupado em disco.
>
>
> ------------------------------------------
>
>> From: "Paulo Soares Drumond"
>> utilizar o recurso de lista de arquivos do tar. Eu uso por aqui. Gero a
>> lista num arquivo txt e dentro do meu script coloco o conteúdo deste arquivo
>> numa variável assim:
>>
>> - lista.txt é o arquivo com a lista de arquivos que entram no tar
>> LISTA=$(cat lista.txt | grep ^\/ | sort | uniq)
>>
>> Depois disso, você pode usar o seguinte comando:
>> tar -cvzh -f <arquivo de destino>.tar.gz $LISTA
>>
>> A opção "h" indica que você quer também o conteúdo dos diretórios apontados
>> por links simbólicos. Se você deseja apenas armazenar os links, basta
>> suprimir esta opção.
>>
>> Para uma maior compressão, em vez de usar "z" (do gzip), você pode usar "j",
>> do bzip, que é o que eu uso.
>>
>
>
> ------------------------------------
>
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação, como
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
> aviso.
> ---------------------------------------------------------------------
> Sair da lista: [EMAIL PROTECTED]
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
> Servidor Newsgroup da lista: news.gmane.org
> Grupo: gmane.org.user-groups.programming.shell.brazil
>
> Links do Yahoo! Grupos
>
>
>
>
>
>