ファイルへのシンボリックリンクを作成できません


9

ここでは単純なシンボリックリンクを作成できません。コマンドを試したところ

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

ここで何が悪いのですか?ファイルのシンボリックリンクを作成しようとしているのに、なぜターゲットディレクトリが必要なのですか?

回答:


21

ダッシュ文字()は、-オプションの指定に使用されるマイナス文字()とは異なります。(おそらくWebページからコードをコピーしたものです。)

で試してください-s

–sオプションとして認識しないため、ファイルを探します。


正確には、オプションに使用される記号はハイフンであり、ダッシュや(表記上の)マイナスとは異なります
Melebius 2017
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.