Re: why doesn't ln -sf work?
sharth@mini-sharth:~/blah$ ln -sf linux os
sharth@mini-sharth:~/blah$ ls -l os
lrwxrwxrwx 1 sharth sharth 5 Dec 3 15:29 os -> linux
sharth@mini-sharth:~/blah$ ln -sf new-destination os
sharth@mini-sharth:~/blah$ ls -l os
lrwxrwxrwx 1 sharth sharth 15 Dec 3 15:29 os -> new-destination
sharth@mini-sharth:~/blah$ ln -s -f even-newer os
sharth@mini-sharth:~/blah$ ls -l os
lrwxrwxrwx 1 sharth sharth 10 Dec 3 15:29 os -> even-newer
sharth@mini-sharth:~/blah$ ln --version
ln (coreutils) 5.0
Written by Mike Parker and David MacKenzie.
Copyright (C) 2003 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
sharth@mini-sharth:~/blah$