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

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/shell-script/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html


Responder a