如何从符号链接取消链接/删除目录?

如何从符号链接取消链接/删除目录?

总体来说,我对命令还很陌生。

lrwxrwxrwx filename-static -> filename.2017
drwxrwxr-x filename.2017.new

我想用我刚刚上传到服务器的新目录替换旧的 2017 链接目录。(文件位于根文件夹中)

在网上搜索我找到了以下命令:

rm /path/

或者

unlink /path/

然后替换为新文件

ln /path/

我只是不明白确切的命令是什么?

rm ./filename-static/filename.2017 ?

答案1

您可以删除该文件(链接)

rm filename-static

或减少链接数量

unlink filename-static

您也可以通过这种方式强制重新链接:

ln -sf filename.2017.new filename-static

答案2

据我所知,没有办法更改链接指向的位置。相反,您只需删除旧链接,然后创建一个新链接(具有相同的名称),指向新目标。(我假设我们谈论的是符号链接,而不是硬链接;因此,您需要“-s”。)

rm filename-static

ln -s filename.2017.new filename-static

--本杰明

相关内容