私が使用しているlnのbashを使用してディレクトリへのシンボリックリンクを作成するコマンドを、私はリンクを作りたかったディレクトリに行き、以下のコマンドを使用しました:
ln -s C#/ ~/Projetos
これにより~/media/Projects/C#、~/Projetosフォルダ内へのリンクが作成されます。
しかしcd、私が家に行くと、フォルダは赤色で表示され、アクセスできません。ここで何が起きているのでしょうか?
私が使用しているlnのbashを使用してディレクトリへのシンボリックリンクを作成するコマンドを、私はリンクを作りたかったディレクトリに行き、以下のコマンドを使用しました:
ln -s C#/ ~/Projetos
これにより~/media/Projects/C#、~/Projetosフォルダ内へのリンクが作成されます。
しかしcd、私が家に行くと、フォルダは赤色で表示され、アクセスできません。ここで何が起きているのでしょうか?
回答:
を使用してリンクを確認できます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# ~/Projetosln -s $PWD/C#/ ~/Projetos