4
現在のディレクトリに関連するシンボリックリンクを作成します。
外付けHDD上のディレクトリを指すシンボリックリンクをホームディレクトリに作成しようとしています。 次のように指定すると正常に機能します。 cd ~ ln -s /run/media/name/exhdd/Data/ Data しかし、これを試してみると、リンクに障害が発生します: cd /run/media/name/exhdd ln -s Data/ ~/Data これは、私がcd入ることができないリンクを作成します。 私が試してみると、bashは文句を言います: bash: cd: Data: Too many levels of symbolic links ls色付きの出力を表示するように設定されている場合、自宅のデータシンボリックリンクも赤色で表示されます。 なぜこうなった?その方法でリンクを作成するにはどうすればよいですか?(別のディレクトリの作業ディレクトリにあるディレクトリへのシンボリックリンクを作成したい。) 編集:この StackOverflowの回答によれば、2番目の引数(私の場合は〜/ Data)が既に存在し、ディレクトリである場合、そのディレクトリ内にlnターゲットへのシンボリックリンクが作成されます。 しかし、私は同じ問題を次のように経験しています: ln -s Data/ ~/