shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Re: gerando tar apartir de links simbólicos para dire


From: Ricardo Brito do Nascimento
Subject: Re: [shell-script] Re: gerando tar apartir de links simbólicos para diretórios
Date: Wed, 16 Apr 2008 08:43:26 -0300
User-agent: Thunderbird 2.0.0.5 (X11/20070719)

Já li e reli o manual (man tar), e não há relação em que considere um symlink como arquivo real ou hardlink, por isso o motivo de minha questão, pois sei que há alguém na lista que já passou por esta necessidade e tem experiências para compartilhar.

------------------------------------------------------------------------
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:
Nunca usei, mas parece ser o que você precisa:
tar --help|grep -A1 symlin

Acho também conveniente usar o recurso de lista de arquivos do tar, não lembro agora, mas veja com o tar --help, ao invés de sucessivas chamadas.



------------------------------------------
From: Ricardo Brito do Nascimento Tenho vários arquivos em um diretório dentre eles os seguintes para outros diretórios:
../TemplateFields@
../IntranetPr@
../ATSchemaEditorNG@
../ArianoPr@
../PlonePopoll@
../Ploneboard@
../intelligenttext@
../PythonField@
../CMFPublicator@
../OscarPr@
../MulherPr@
../Poi@
../NaifPr@
../ATVocabularyManager@
../TALESField@
../windowZ@
../CMFSin@
../DataGridField@
../SignupSheet@
../AddRemoveWidget@

inicialmente tentei assim:
find . -maxdepth 1 -type l ! -name "PRLiderancas" -exec tar cvzf /opt/intranetpr.tgz {} \;
e não funcionou!!

Consegui fazer como abaixo, mas **gostaria de aprender uma maneira mais simples**. find . -maxdepth 1 -type l ! -name "PRLiderancas" -exec ls -l {} \;| awk '{print $11}'| while read a; do tar cvzf /opt/intranetpr.tgz $a; done

Conto com a ajuda dos senhores.




------------------------------------

---------------------------------------------------------------------
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: address@hidden
---------------------------------------------------------------------
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








reply via email to

[Prev in Thread] Current Thread [Next in Thread]