How do I remove a symlink?

前端 未结 6 1688
猫巷女王i
猫巷女王i 2021-01-30 19:27

i just created the symlink sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib and am wondering how i get rid of it if I wanted

相关标签:
6条回答
  • 2021-01-30 19:49

    Remove it just like you would any other file: rm /usr/lib/libmysqlclient.18.dylib. rm will remove the symlink itself, not the file the link is pointing at.

    0 讨论(0)
  • 2021-01-30 19:50

    You could also use the unlink command: unlink /path/to/sym/link

    I believe just deleting the file within Finder works fine also, it will have a little shortcut icon on it.

    0 讨论(0)
  • 2021-01-30 19:52

    Just run:

    rm /usr/lib/libmysqlclient.18.dylib
    

    This will remove the file (i.e. the symlink).

    Alternatively you may use unlink:

    unlink /usr/lib/libmysqlclient.18.dylib
    
    0 讨论(0)
  • 2021-01-30 19:54

    I had a link pointing to a folder with short-name "testproject": you make that with this command

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

    I had to change the folder name to something else for some reasons when I run the command unlink pointing to the old folder directory it didn't work.

    I tried to only unlink testproject to remove the short-name so I can re-use the same name again and link to the newly named folder. it did work fine for me.

    0 讨论(0)
  • 2021-01-30 19:58

    Somehow I had a symlink to a non-existing folder. Have no idea how it happened but to remove it I found the easiest way was open in finder and manually delete it. I came to this decision after an hour wasted on trying to delete it with the Terminal.

    0 讨论(0)
  • 2021-01-30 20:04

    You could remove that link with sudo rm /usr/lib/libmysqlclient.18.dylib

    0 讨论(0)
提交回复
热议问题