link (ln) with *one* name?
Glenn R. Stone
gs26 at prism.gatech.EDU
Mon Aug 13 02:25:33 AEST 1990
In <5698 at uwm.edu> jgd at csd4.csd.uwm.edu (John G Dobnick) writes:
>Stupid question time (I haven't asked one of these for a while, so
>I'm due. :-) ]
It ain't a stupid question if you don't know the answer.
-- old User Assistants' motto.
(they don't use it any more; they've gone way downhill :( )
>Re: 4.3 "ln". The manpage says ln(1) can be called with only one name.
> What purpose does this serve? Given that ln(1) is
> supposed to create "links", I would think you need a
> minimum of *two* filenames, no? What am I missing
> here?
If I do
plab:/usr/rbin> ln -s /bin/diff
I've created a symlink in the current directory to /bin/diff, with the
name "diff". (real useful for your rsh freshcritters to be able to check
their programs against published answers :) In general, ln(1) with a
single argument makes a link to the specified file with a name the same
as the last element of the given file path, the new link being in the current
working directory.
So, after the above example,
plab:usr/rbin> ls -l diff
lrwx------ 1 gs26 9 Aug 12 12:14 diff -> /bin/diff
Methinks TFM could benefit from an example. Of course, then we
UN*X gurus couldn't benefit from job security.... :) :) :)
p.s. no, vernard, that's not YOUR plab I was playing on... :)
-- Glenn R. Stone
gs26 at prism.gatech.edu
More information about the Comp.unix.questions
mailing list