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

Re: Samba automatisch link anlegen



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


Reply to: