[CentOS] Overwrite target of ln
Garrick Staples
garrick at usc.edu
Tue Mar 4 23:25:16 UTC 2008
On Wed, Mar 05, 2008 at 07:20:50AM +0800, Matt Arnilo S. Baluyos (Mailing Lists) alleged:
> Hi all,
>
> Sorry if this seems too basic.
>
> But is there a way to overwrite the target of a symbolic link without
> first deleting the symlink itself?
>
> For example, if I have this:
>
> public_html -> releases/b2b-20080228
>
> ... and there's a new update, I can then just do the following:
>
> $ ln releases/site-latest public_html
>
> I tried using the -f option but it doesn't seem to work as expected.
Your example doesn't have -s? I assume that was a typo?
Anyways, ln -sf does exactly what you describe.
$ ls -l foo
lrwxrwxrwx 1 garrick rds 3 Mar 4 15:24 foo -> bar
$ ln -sf bar2 foo
$ ls -l foo
lrwxrwxrwx 1 garrick rds 4 Mar 4 15:24 foo -> bar2
--
Garrick Staples, GNU/Linux HPCC SysAdmin
University of Southern California
Please avoid sending me Word or PowerPoint attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://lists.centos.org/pipermail/centos/attachments/20080304/1d29b89f/attachment.sig>
More information about the CentOS
mailing list