[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Re: [shell-script] gerando tar apartir de links simbólicos para dire
From: |
mop |
Subject: |
Re: Re: [shell-script] gerando tar apartir de links simbólicos para diretórios |
Date: |
Wed, 16 Apr 2008 09:57:12 -0300 |
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.
- Re: Re: [shell-script] gerando tar apartir de links simbólicos para diretórios,
mop <=