【问题标题】:How do I remove a symlink?如何删除符号链接?
【发布时间】:2011-10-28 17:48:34
【问题描述】:

我刚刚创建了符号链接sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib,我想知道如果我想如何摆脱它。我该怎么做?

【问题讨论】:

    标签: macos symlink


    【解决方案1】:

    像删除任何其他文件一样删除它:rm /usr/lib/libmysqlclient.18.dylib。 rm 将删除符号链接本身,而不是链接指向的文件。

    【讨论】:

    • 对我来说,在 macOS 上,命令行只是停止等待我放弃等待的东西,并从 Finder 中删除了符号链接。
    【解决方案2】:

    您也可以使用 unlink 命令:unlink /path/to/sym/link

    我相信在 Finder 中删除文件也可以,它上面会有一个小快捷图标。

    【讨论】:

      【解决方案3】:

      不知何故,我有一个指向不存在文件夹的符号链接。不知道它是怎么发生的,但要删除它,我发现最简单的方法是在 finder 中打开并手动删除它。在浪费了一个小时试图用终端删除它之后,我做出了这个决定。

      【讨论】:

        【解决方案4】:

        只要运行:

        rm /usr/lib/libmysqlclient.18.dylib
        

        这将删除文件(即符号链接)。

        您也可以使用 unlink:

        unlink /usr/lib/libmysqlclient.18.dylib
        

        【讨论】:

          【解决方案5】:

          我有一个指向短名称“testproject”的文件夹的链接: 你用这个命令做到这一点

          ln -s /Users/SHERIF/repo/test  testproject
          

          当我运行指向旧文件夹目录的 unlink 命令时,由于某些原因,我不得不将文件夹名称更改为其他名称,但它不起作用。

          我尝试只使用unlink testproject 来删除短名称,这样我就可以再次使用相同的名称并链接到新命名的文件夹。它对我来说确实很好用。

          【讨论】:

            【解决方案6】:

            您可以使用 sudo rm /usr/lib/libmysqlclient.18.dylib 删除该链接

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 2012-07-26
              • 2020-10-19
              • 2020-11-10
              • 2010-09-17
              • 2018-12-01
              • 2012-08-28
              • 2012-09-22
              • 2010-11-11
              相关资源
              最近更新 更多