我创建了一个符号链接:

sudo ln -s /some/dir new_dir

现在我想覆盖符号链接,指向一个新的位置,它不会覆盖.我试过:

sudo ln -f -s /other/dir new_dir

我总是可以写sudo rm new_dir,但如果可能的话,我宁愿让它相应地重写.有什么 idea 吗?

推荐答案

ln -sfn /other/dir new_dir

对我有用.-n不会取消对目标符号链接的引用.

Linux相关问答推荐

x64 NASM 汇编程序在程序开始时显示分段错误

Perl/cpan: 找不到 JSON/Parse.pm @INC

加载ELF64头文件为什么会导致分段错误?

在具有不同文件类型的文件夹中编辑多个 xml 文件 - 使用预定顺序

Linux PREEMPT_RT:SCHED_OTHER 的性能优于 SCHED_FIFO.为什么?

在 bash 中获取目录或文件的基本名称的快速且正确的方法

如何恢复已停止的进程?

树莓派拒绝连接到瓶子服务器

如何使用awk或其他方法提取双引号中的子字符串?

为什么在 find 命令中使用 dirname 会 for each 匹配项提供点?

全屏(Fullscreen)小部件

argv的编码是什么?

如何像 Nautilus 那样从命令行挂载?

仅在不存在时添加换行符

如何让 GNU 屏幕读取 .bash_profile/.bash_rc 更改?

如何查看安装的 pip 包大小?

并行运行 shell 脚本

如何从目录复制内容而不是符号链接?

如何在 IE 中使用 Linux 进行测试

Bash:等待超时