Am 2004-09-08 21:49:03, schrieb Bj�rn Schmidt:
> Michelle Konzack wrote:
> >Nicht unbedingt notwendig... Ich habe ein BASH script gebastet, 
> >das dies tut...
> 
> Dann sei doch so gut und biete es ihm/uns zum download an...
> Interessieren w�rde es mich auch!

Ich symlinke fast 1000 Verzeichnisse und das script ist f�r meinen 
WebServer, bzw., FileServer angepa�t.   Wie w�hre es, wenn Du 
einfach mal ein 'man 1x lndir' machst oder fehlt sie bei Dir ?

Kein Problem, hier ist sie:

  ____ ( -c 'man 1x lndir' ) ___________________________________________
 /
|  LNDIR(1)                                                 LNDIR(1)
|  
|  
|  
|  NAME
|         lndir  -  create  a  shadow directory of symbolic links to
|         another directory tree
|  
|  SYNOPSIS
|         lndir [ -silent ] [ -ignorelinks ] fromdir [ todir ]
|  
|  DESCRIPTION
|         The lndir program makes a shadow copy todir of a directory
|         tree fromdir, except that the shadow is not populated with
|         real files but instead with symbolic links pointing at the
|         real files in the fromdir directory tree.  This is usually
|         useful for maintaining source code for  different  machine
|         architectures.   You  create a shadow directory containing
|         links to the real source,  which  you  will  have  usually
|         mounted  from  a  remote  machine.   You  can build in the
|         shadow tree, and the object files will be  in  the  shadow
|         directory,  while the source files in the shadow directory
|         are just symlinks to the real files.
|  
|         This scheme has the  advantage  that  if  you  update  the
|         source,  you  need  not  propagate the change to the other
|         architectures by hand, since  all  source  in  all  shadow
|         directories are symlinks to the real thing: just cd to the
|         shadow directory and recompile away.
|  
|         The todir argument is optional and defaults to the current
|         directory.   The  fromdir  argument may be relative (e.g.,
|         ../src) and is relative to todir (not the  current  direc�
|         tory).
|  
|         Note  that  RCS, SCCS, CVS and CVS.adm directories are not
|         shadowed.
|  
|         If you add files, simply run lndir again.  New files  will
|         be  silently  added.   Old files will be checked that they
|         have the correct link.
|  
|         Deleting files is a more  painful  problem;  the  symlinks
|         will just point into never never land.
|  
|         If  a  file in fromdir is a symbolic link, lndir will make
|         the same link in todir rather than making a link  back  to
|         the  (symbolic  link)  entry in fromdir.  The -ignorelinks
|         flag changes this behavior.
|  
|  OPTIONS
|         -silent
|                Normally lndir outputs the name of  each  subdirec�
|                tory  as  it  descends into it.  The -silent option
|                suppresses these status messages.
|  
|         -ignorelinks
|                Causes the program to not treat symbolic  links  in
|                fromdir  specially.  The link created in todir will
|                point back to  the  corresponding  (symbolic  link)
|                file  in  fromdir.   If the link is to a directory,
|                this is almost certainly the wrong thing.
|  
|                This option exists mostly to emulate  the  behavior
|                the  C  version  of lndir had in X11R6.  Its use is
|                not recommended.
|  
|  DIAGNOSTICS
|         The program displays the  name  of  each  subdirectory  it
|         enters,  followed  by  a  colon.   The -silent option sup�
|         presses these messages.
|  
|         A warning message is displayed if the symbolic link cannot
|         be  created.   The usual problem is that a regular file of
|         the same name already exists.
|  
|         If the link already exists but doesn't point to  the  cor�
|         rect  file, the program prints the link name and the loca�
|         tion where it does point.
|  
|  BUGS
|         The patch program gets  upset  if  it  cannot  change  the
|         files.  You should never run patch from a shadow directory
|         anyway.
|  
|         You need to use something like
|              find todir -type l -print | xargs rm
|         to clear out all files before you can relink  (if  fromdir
|         moved, for instance).  Something like
|               find . \! -type d -print
|         will find all files that are not directories.
|  
|  
|  
|  X Version 11               Release 6.5                   LNDIR(1)
 \______________________________________________________________________


Greetings
Michelle

-- 
Linux-User #280138 with the Linux Counter, http://counter.li.org/ 
Michelle Konzack   Apt. 917                  ICQ #328449886
                   50, rue de Soultz         MSM LinuxMichi
0033/3/88452356    67100 Strasbourg/France   IRC #Debian (irc.icq.com)

Attachment: signature.pgp
Description: Digital signature

Antwort per Email an