Já realizei uma profunda busca nos manuais do cp e find, entretanto não 
vi como fazer uma cópia coletiva de hardlinks.
ex:
       `-- trac
           |-- branches
           |-- tag
           |   `-- v1_0
           |       |-- trac
           |       |-- tracd.list
           |       `-- tracd2.sh
           `-- trunk
               |-- trac
               |-- tracd.list
               `-- tracd2.sh

scripts2007/shellscript/trac/:
total 12
3332923 drwxrwxr-x 3 ricardo.brito ricardo.brito 4096 2007-10-24 12:18 
branches
3332938 drwxrwxr-x 4 ricardo.brito ricardo.brito 4096 2007-10-24 12:18 tag
3332921 drwxrwxr-x 3 ricardo.brito ricardo.brito 4096 2007-10-24 12:18 
trunk

scripts2007/shellscript/trac/branches:
total 0

scripts2007/shellscript/trac/tag:
total 4
3332966 drwxrwxr-x 3 ricardo.brito ricardo.brito 4096 2007-10-24 12:18 v1_0

scripts2007/shellscript/trac/tag/v1_0:
total 12
3332991 -rwxrwxr-x 1 ricardo.brito ricardo.brito 2646 2007-10-23 16:36 trac
3332990 -rw-rw-r-- 1 ricardo.brito ricardo.brito 2578 2007-10-23 16:36 
tracd2.sh
3332989 -rw-rw-r-- 1 ricardo.brito ricardo.brito  140 2007-10-23 16:36 
tracd.list

scripts2007/shellscript/trac/trunk:
total 12
3332946 -rwxrwxr-x 1 ricardo.brito ricardo.brito 2646 2007-10-23 16:32 trac
3332945 -rw-rw-r-- 1 ricardo.brito ricardo.brito 2578 2007-10-23 16:32 
tracd2.sh
3332944 -rw-rw-r-- 1 ricardo.brito ricardo.brito  140 2007-10-23 16:32 
tracd.list

*Cada arquivo tem seu próprio id (3332944 - tracd.list);
preciso fazer um hardlink de uma estrutura como esta.*

espero que tenha ficado mais claro para todos agora.
Muito obrigado!
------------------------------------------------------------------------
  Porque o Senhor é Deus grande, e Rei grande acima de todos os deuses. 
(Salmo 95.3)
  For the LORD is the great God, the great King above all gods. (Psalm 
95.3)
  Jesus te ama, aceite-O!   Jesus loves you, accept you Him!



Edjunior Machado escreveu:
>
> Olá Ricardo,
>
> você já viu os parâmetros "--link" e "--parents" do comando cp? Talvez
> sejam úteis na resolução do seu problema. Recomendo uma olhada em `man
> cp`.
>
> Sorte.
>
> jr.
>
> 2008/7/9 Ricardo Brito do Nascimento <[EMAIL PROTECTED] 
> <mailto:informatica%40rbncurriculo.cjb.net>>:
> > criar uma estrutura de diretórios secundária, o comando ideal seria 'ln
> > /estrutura/antida/origem /estrutura/nova/destino', para que os arquivos
> > fiquem com o mesmo id.
> > Entretanto nesta estrutura tenho outro diretórios e como sabemos não há
> > como criar hardlinks de diretórios.
> > há como gerar uma cópia desta estrutura com o cp ou outro comando que
> > permita hard link?
> >
> >
> > ------------------------------------
> >
> > ----------------------------------------------------------
> > 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] 
> <mailto:shell-script-unsubscribe%40yahoogrupos.com.br>
> > ----------------------------------------------------------
> > Esta lista é moderada de acordo com o previsto em 
> http://www.listas-discussao.cjb.net <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
> >
> >
> >
>
>  

Responder a