วิธีลบลิงก์สัญลักษณ์ (Symlink)

Anonim

การลบลิงก์สัญลักษณ์สามารถทำได้ผ่านบรรทัดคำสั่ง และอย่างที่เราจะแสดงให้คุณเห็น จริงๆ แล้วมีสองวิธีที่แตกต่างกันในการเลิกทำซอฟต์ลิงก์ สิ่งนี้มุ่งเป้าไปที่ผู้ใช้ที่ใช้เวลาส่วนใหญ่ในบรรทัดคำสั่ง แต่สำหรับผู้ที่ไม่ค่อยคุ้นเคย ลิงก์สัญลักษณ์จะใช้ใน Linux, Mac OS X และ Unix เพื่อชี้ตำแหน่งหรือไฟล์หนึ่งไปยังตำแหน่งหรือไฟล์อื่น เช่นเดียวกับวิธีการ นามแฝงใช้งานได้บน Mac OS X Finder หรือทางลัดใช้งานได้บนเดสก์ท็อป Windows

มาข้ามไปกันเลยและสาธิตวิธีลบ symlink

และใช่ วิธีนี้ใช้ได้กับการลบ symlink ใน Linux, Mac OS X หรือระบบปฏิบัติการสมัยใหม่ที่ใช้ Unix

ลบลิงก์สัญลักษณ์พร้อมยกเลิกลิงก์

วิธีที่ดีที่สุดในการลบ symlink คือใช้เครื่องมือ "unlink" ที่มีชื่อเหมาะสม การใช้ unlink เพื่อลบ symlink ทำได้ง่ายมาก คุณเพียงแค่ชี้ไปที่ symbolic link เพื่อ unlink และ Remove เช่นเดียวกับบรรทัดคำสั่งทุกครั้ง ตรวจสอบให้แน่ใจว่าไวยากรณ์ของคุณแม่นยำ

ยกเลิกการเชื่อมโยง SymLinkToRemove

ไม่ว่าลิงก์สัญลักษณ์จะเชื่อมโยงไปยังไฟล์หรือลิงก์ไปยังไดเร็กทอรี ก็ไม่เกี่ยว เพียงชี้ไปที่ symlink ที่เป็นปัญหาโดยตรงและอย่าต่อท้ายเครื่องหมายทับ / ต่อท้าย

ตัวอย่างเช่น หากเราลบลิงก์สัญลักษณ์จาก ~/Desktop/hosts ไปยัง /etc/hosts คุณจะทำดังนี้

cd ~/Desktop/

ยกเลิกการเชื่อมโยงโฮสต์

คุณสามารถยืนยันได้เสมอว่าคุณกำลังดูลิงก์สัญลักษณ์ด้วยคำสั่ง 'ls -l' ดังนี้:

ls -l -rwxr-xr-x 1 Paul staff 24K Jun 19 11:28 host -> /etc/hosts

ซึ่งจะบอกคุณว่า symlink นั้นชี้ไปที่ใดหากคุณไม่แน่ใจ

คำสั่ง unlink นั้นเป็นคำสั่ง rm ซึ่งคุณสามารถใช้หากคุณต้องการลบลิงก์สัญลักษณ์

ลบ Symlink ด้วย rm

คุณยังสามารถใช้คำสั่ง rm โดยตรงเพื่อลบลิงก์สัญลักษณ์ หากคุณไม่คุ้นเคยกับการใช้วิธีนี้จริงๆ คุณสามารถเปิดใช้งานการยืนยันด้วยคำสั่ง rm และ srm ก่อนที่จะเรียกใช้ ซึ่งเป็นประโยชน์สำหรับผู้เริ่มต้นใช้บรรทัดคำสั่งหรือผู้ที่มีความแม่นยำทางไวยากรณ์ต่ำอย่างฉาวโฉ่

rm SymLinkToDelete

เหมือนกับการยกเลิกลิงก์ ตรวจสอบให้แน่ใจว่าคุณชี้ไปที่ลิงก์สัญลักษณ์ที่ถูกต้องและไม่รวมไดเร็กทอรี / เมื่อระบุลิงก์สัญลักษณ์ที่จะลบ มันคือลิงก์และไม่ใช่ไดเรกทอรีจริง .

ท้ายที่สุดแล้ว ไม่สำคัญหรอกว่าคุณจะเลือกวิธีใดในการลบลิงก์สัญลักษณ์ เพียงเลือกวิธีที่คุณจำได้หรือคุ้นเคย

ทราบวิธีอื่นหรือดีกว่าในการแก้ไขและลบลิงก์สัญลักษณ์ที่บรรทัดคำสั่งหรือไม่ แจ้งให้เราทราบในความคิดเห็น.

วิธีลบลิงก์สัญลักษณ์ (Symlink)