ไม่สามารถสร้าง symlink ไปยังไฟล์ได้


9

ฉันไม่สามารถสร้าง symlink แบบง่าย ๆ ได้ที่นี่ เมื่อฉันลองคำสั่ง

sudo ln –s /home/vivek/Downloads/drush/drush /home/vivek/Documents/

โดยที่ drush เป็นไฟล์ภายในโฟลเดอร์ชื่อ drush ฉันได้รับข้อผิดพลาดดังต่อไปนี้

ln: accessing `–s': No such file or directory

จากนั้นฉันพยายามให้ชื่อไฟล์ในเส้นทางเป้าหมาย

sudo ln –s /home/vivek/Downloads/drush/drush /home/vivek/Documents/drush

ซึ่งฉันได้สิ่งนี้

ln: target `/home/vivek/Documents/drush' is not a directory

ฉันได้ลองเข้าไปในไดเรกทอรีเป้าหมาย (เช่น/home/vivek/Documents) และพิมพ์คำสั่งต่อไปนี้

sudo ln –s /home/vivek/Downloads/drush/drush

แต่ก็ยังได้รับข้อความแสดงข้อผิดพลาดเดียวกันดังนี้

ln: accessing `–s': No such file or directory

ฉันทำอะไรผิดที่นี่ เหตุใดจึงคาดหวังไดเรกทอรีเป้าหมายในขณะที่ฉันพยายามสร้าง symlink สำหรับไฟล์เท่านั้น

คำตอบ:


21

อักขระขีดกลาง ( ) ของคุณแตกต่างจากอักขระลบ ( -) ที่ใช้เพื่อระบุตัวเลือก (อาจเป็นรหัสที่คัดลอกมาจากหน้าเว็บ)

-sลองกับ

เนื่องจากไม่รู้จัก–sเป็นตัวเลือกจึงพยายามค้นหาไฟล์


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