删除软链接但不删除目标

Ale*_*lex 8 directory symlink rm

我有一个目录,其中包含指向我刚刚创建的另一个目录的链接。我想删除链接但保留我的链接指向的目录。我该怎么做呢?

> mkdir rgac
> ln -s /actual_dir_with_data/ /rgac/
Run Code Online (Sandbox Code Playgroud)

von*_*and 12

rm /rgac/actual_dir_with_data应该做得很好(您创建了一个可能actual_dir_with_data在 中调用的链接/rgac)。别担心,rm(1)除非特别告知,否则不会删除目录。然后您只能/rgac通过rmdir /rgac(参见rmdir(1))删除。

可能你想做的是 ln -s /actual_dir_with_data /rgac