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

Re: Copying one hard drive to another - links



hi ya dan

congrats  you found more differences in ln ... :-)
	- very interesting differences in ln
		( see the next test below ... done same way as yours...

	-  .pine having been local to the dir makes
	a difference when my .prinrc023592 file was elsewhere

- yes the hardlinks for gunzip and gzip is not a issue in that
  case since its in the same directory/partitions
	- hardlinks is a problem when it crosses directories
	and partitions since it keeps the leading /

and i did my silly ln tests on a old rh box... 

	Maggie:~> ln --version
	ln (GNU fileutils) 3.16

thanx
alvin

-- re-testing for fun
	-
	- same as your results !!!
	-
Maggie:/tmp/test# touch .pine
Maggie:/tmp/test#  ln -s ./.pine x.s
Maggie:/tmp/test#  ln ./.pine x.h
Maggie:/tmp/test# ls -la 
total 2
drwxr-xr-x   2 root     root         1024 May 15 18:44 ./
drwxrwxrwt   4 root     root         1024 May 15 18:44 ../
-rw-r--r--   2 root     root            0 May 15 18:44 .pine
-rw-r--r--   2 root     root            0 May 15 18:44 x.h
lrwxrwxrwx   1 root     root            7 May 15 18:44 x.s -> ./.pine


On 15 May 2001, Dan Christensen wrote:

> Alvin Oga <aoga@Mail.Linux-Consulting.com> writes:
> 
> > i dont use hardlinks.. ( creates portability problems )
> 
> If you have standard Debian software installed, like gzip, then
> you use hardlinks.
> 
> root@jdc:/# ls -l /bin/*zip*
> -rwxr-xr-x    4 root     root        46160 Dec  2  1999 /bin/gunzip*
> -rwxr-xr-x    4 root     root        46160 Dec  2  1999 /bin/gzip*
> 
> These files have 4 links to them.
> 
> > Maggie:/tmp/test# ln -s ./pinerc023592 x.s 
> > Maggie:/tmp/test# ln  ./pinerc023592 x.h
> > Maggie:/tmp/test# ls -la 
> > total 2
> > drwxr-xr-x   2 root     root         1024 May 14 20:11 ./
> > drwxrwxrwt   4 root     root         1024 May 14 20:08 ../
> > lrwxrwxrwx   2 root     root           24 May 14 20:08 pinerc023592 ->
> > /home/alvin/pinerc023592
> > lrwxrwxrwx   2 root     root           24 May 14 20:08 x.h ->
> > /home/alvin/pinerc023592
> > lrwxrwxrwx   1 root     root           14 May 14 20:11 x.s ->
> > ./pinerc023592
> 
> What unix are you using?  That x.h sure looks like a soft symlink
> to me.  On my Debian system:
> 
> jdc@jdc:/tmp/test% touch .pine
> jdc@jdc:/tmp/test% ln -s ./.pine x.s
> jdc@jdc:/tmp/test% ln ./.pine x.h
> jdc@jdc:/tmp/test% ls -la
> total 8
> drwx------    2 jdc      jdc          4096 May 15 10:04 ./
> drwxrwxrwt   23 root     root         4096 May 15 10:03 ../
> -rw-------    2 jdc      jdc             0 May 15 10:03 .pine
> -rw-------    2 jdc      jdc             0 May 15 10:03 x.h
> lrwxrwxrwx    1 jdc      jdc             7 May 15 10:04 x.s -> ./.pine
> 
> A hardlink isn't "symbolic" in that the file name of the target
> isn't stored.  Your test shows a softlink.
> 
> Dan
> 



Reply to: