我有一个包含以下内容的文件夹。我想在单个原子事务中更改符号链接而不删除它。
drwxr-xr-x 9 root root 4096 Apr 10 13:47 2012-03-19
drwxr-xr-x 9 root root 4096 Apr 10 13:44 2012-04-10
lrwxrwxrwx 1 root root 10 Mar 19 15:28 current -> 2012-03-19
我曾经想过用下面的方法可以实现这一点:
# ln -sf 2012-04-10 current
但是,它不起作用。任何帮助都将不胜感激!
答案1
尝试以下
ln -sfn 2012-04-10 current
原因
-n, --no-dereference
treat destination that is a symlink to a directory as if it were a normal file