ฉันเพิ่งสร้าง symlink sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib
และฉันสงสัยว่าฉันจะกำจัดมันได้อย่างไรถ้าฉันต้องการ ฉันจะทำอย่างไร
ฉันเพิ่งสร้าง symlink sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib
และฉันสงสัยว่าฉันจะกำจัดมันได้อย่างไรถ้าฉันต้องการ ฉันจะทำอย่างไร
คำตอบ:
ลบออกเหมือนกับที่คุณทำกับไฟล์อื่น ๆ : rm /usr/lib/libmysqlclient.18.dylib
. rm จะลบ symlink เองไม่ใช่ไฟล์ที่ลิงก์ชี้ไป
คุณยังสามารถใช้คำสั่งยกเลิกการลิงก์: unlink /path/to/sym/link
ฉันเชื่อว่าการลบไฟล์ภายใน Finder ก็ใช้ได้ดีเช่นกันมันจะมีไอคอนทางลัดเล็ก ๆ อยู่
เพียงแค่เรียกใช้:
rm /usr/lib/libmysqlclient.18.dylib
การดำเนินการนี้จะลบไฟล์ (เช่น symlink)
หรือคุณอาจใช้การยกเลิกการลิงก์:
unlink /usr/lib/libmysqlclient.18.dylib
ฉันมีลิงค์ที่ชี้ไปยังโฟลเดอร์ที่มีชื่อย่อว่า "testproject": คุณทำด้วยคำสั่งนี้
ln -s /Users/SHERIF/repo/test testproject
ฉันต้องเปลี่ยนชื่อโฟลเดอร์เป็นอย่างอื่นด้วยเหตุผลบางประการเมื่อฉันเรียกใช้คำสั่งยกเลิกการเชื่อมโยงที่ชี้ไปยังไดเรกทอรีโฟลเดอร์เก่ามันใช้งานไม่ได้
ฉันพยายามunlink testproject
ลบชื่อย่อเท่านั้นเพื่อให้สามารถใช้ชื่อเดิมซ้ำได้อีกครั้งและเชื่อมโยงไปยังโฟลเดอร์ที่ตั้งชื่อใหม่ มันทำงานได้ดีสำหรับฉัน
ฉันมี symlink ไปยังโฟลเดอร์ที่ไม่มีอยู่ ไม่รู้ว่ามันเกิดขึ้นได้อย่างไร แต่ในการลบออกฉันพบวิธีที่ง่ายที่สุดคือเปิดใน Finder และลบด้วยตนเอง ฉันตัดสินใจเรื่องนี้หลังจากเสียเวลาไปหนึ่งชั่วโมงในการพยายามลบด้วย Terminal
คุณสามารถลบลิงก์นั้นด้วย sudo rm /usr/lib/libmysqlclient.18.dylib