linux - 无法覆盖符号链接(symbolic link) RedHat Linux

我创建了一个符号链接(symbolic link):

sudo ln -s /some/dir new_dir

现在我想覆盖符号链接(symbolic link)以指向一个新位置,它不会覆盖。我试过了:

sudo ln -f -s /other/dir new_dir

我总是可以sudo rm new_dir,但如果可能的话,我宁愿让它相应地覆盖。有什么想法吗?

最佳答案

ln -sfn /other/dir new_dir

为我工作。 -n 不会取消引用目标符号链接(symbolic link)。

https://stackoverflow.com/questions/5250345/

相关文章:

linux - 如何从目录复制内容而不是符号链接(symbolic link)?

linux - 尾部反转/打印除最后 n 行之外的所有内容?

linux - 使用 Scp 时防止覆盖文件

linux - 运行程序时会发生什么?

linux - Elasticsearch 无法写入日志文件

linux - Linux 中合理数量的 inotify 监视是多少?

linux - 如何列出附加到Linux中共享内存段的进程?

c - 为什么 mmap() 比顺序 IO 快?

c - 为什么我们在调用 bind() 时将 sockaddr_in 转换为 sockaddr?

linux - 如何在 Linux/Unix 上递归复制以 "abc"开头的目录?