Bir dosyaya sembolik bağlantı oluşturulamıyor


9

Burada basit bir sembolik bağlantı oluşturamıyorum. Komutu denediğimde

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

drush, drush adlı klasörün içindeki bir dosyadır, aşağıdaki hatayı alıyorum,

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

Sonra hedef yolda dosya adını vermeye çalıştım,

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

bunun için aldım,

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

Hatta hedef dizine girmeyi denedim (yani /home/vivek/Documents) ve aşağıdaki komutu yazdım

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

Ama yine de aşağıdaki gibi aynı hata mesajını aldım

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

Burada neyi yanlış yapıyorum? Neden sadece bir dosya için bir sembolik bağlantı oluşturmaya çalışırken neden bir hedef dizin bekliyor?

Yanıtlar:


21

Çizgi karakteriniz ( ), -seçenekleri belirtmek için kullanılan eksi karakterden ( ) farklıdır . (Muhtemelen bir web sayfasından kod kopyalandı.)

İle deneyin -s.

–sBir seçenek olarak tanımadığı için bir dosya aramaya çalışır.


Kesin olmak gerekirse: Seçenekler için kullanılan sembol , hem tire işaretinden hem de (tipografik) eksi değerden farklı bir kısa çizgidir.
Melebius
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.