ฉันสามารถลบลิงค์ซ้ำนี้ไปยังไดเรกทอรีบ้านของฉันได้หรือไม่


3

ไดเรกทอรีบ้านของฉันมี symlink ไปยังไดเรกทอรีบ้านของฉัน ฉันไม่แน่ใจว่ามันไปถึงที่นั่นได้อย่างไร ปลอดภัยไหมที่จะลบ

~ steve$  ls -l steve
lrwxr-xr-x  1 steve  staff  12 Jun 21  2012 steve -> /Users/steve

ไดเรกทอรีบ้านใน Finder

คำตอบ:


7

ในบรรทัดคำสั่งคุณใช้พลังงานมากขึ้นด้วยบรรทัดรหัสต่อไปนี้

cd ~ && unlink steve

ดังนั้นคุณต้องแน่ใจว่ามีเพียง symlink เท่านั้นที่จะถูกลบและไม่ใช่เส้นทางหลักที่สมบูรณ์ :)


5

ทำงานง่ายrm ~/steveปลอดภัย

  1. การระบุ "~ / steve" ( ไม่ใช่ "~ / steve /" โดยมีเครื่องหมายสแลช) rmจะทำงานโดยตรงบนลิงก์และไม่ติดตามตามที่ต้องการหากคุณป้อน "~ / steve /"

  2. แม้ว่าคุณพิมพ์ผิด "~ / steve /" การลบด้วยrmจะไม่ลบไดเรกทอรีเว้นแต่คุณจะให้ตัวเลือก "-r"


2

ใช่. เมื่อคุณไม่ได้ลบเนื้อหาของ symlink และเพียงแค่ symlink คุณสามารถลบ symlink ได้ เพียงใช้⌘⌫บน symlink จาก Finder

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.