bashのディレクトリへのリンク


12

私が使用しているlnのbashを使用してディレクトリへのシンボリックリンクを作成するコマンドを、私はリンクを作りたかったディレクトリに行き、以下のコマンドを使用しました:

ln -s C#/ ~/Projetos

これにより~/media/Projects/C#~/Projetosフォルダ内へのリンクが作成されます。

しかしcd、私が家に行くと、フォルダは赤色で表示され、アクセスできません。ここで何が起きているのでしょうか?

ここに画像の説明を入力してください

回答:


15

を使用してリンクを確認できますls -l(通常はにエイリアスされますll)。次のようなものが表示されます。

 user42@localhost$ ll ~/Projetos
 lrwxrwxrwx 1 user42 user42    3 Sep 26 19:48 Projetos -> C#/

つまり、パスの使用/home/user42/Projetosはに置き換えられ/home/user42/C#ます。このパスは存在しません。

あなたはおそらくどちらかを使用したかった

  • のような正しい相対リンク ln -s media/Projects/C# ~/Projetos
  • またはのような絶対リンク ln -s $PWD/C#/ ~/Projetos
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.