シンボリックリンクを使用する正しい方法は何ですか?

シンボリックリンクを使用する正しい方法は何ですか?

シンボリックリンクを作成して削除する方法がありますが、どのように使用するかについてのウェブサイトがないようです。

joshua9900@JY-NAM:~/a$ tree
.
├── b
│   └── c
│       └── home_link -> /home/joshua9900/a/
└── c_link -> /home/joshua9900/a/b/c

4 directories, 0 files

簡単な例を作ってみました。 home_linkとc_linkはどちらも互いに指しています。だからよくわかりませんがcd <symbolic link>

joshua9900@JY-NAM:~/a$ ll
total 0
drwxr-xr-x 1 joshua9900 joshua9900 4096 Feb 25 14:28 ./
drwxr-xr-x 1 joshua9900 joshua9900 4096 Feb 25 14:27 ../
drwxr-xr-x 1 joshua9900 joshua9900 4096 Feb 25 14:27 b/
lrwxrwxrwx 1 joshua9900 joshua9900   22 Feb 25 14:28 c_link -> /home/joshua9900/a/b/c/
joshua9900@JY-NAM:~/a$ cd c_link
joshua9900@JY-NAM:~/a/c_link$ ll
total 0
drwxr-xr-x 1 joshua9900 joshua9900 4096 Feb 25 14:29 ./
drwxr-xr-x 1 joshua9900 joshua9900 4096 Feb 25 14:27 ../
lrwxrwxrwx 1 joshua9900 joshua9900   16 Feb 25 14:29 home_link -> /home/joshua9900/a/

今、~/a/c_link私たちが始めたディレクトリを指すもう一つのシンボリックリンクであるhome_linkがあります。

を使用してシンボリックリンクが指すディレクトリにアクセスできることを知っていますcd <symbolic link>。しかし、2つ(またはそれ以上)の間を引き続き行ったり来たりすると、これが発生します。

joshua9900@JY-NAM:~/a/c_link/home_link/c_link/home_link/c_link$

そして上記のディレクトリは~/a/b/ccd <...>

ありがとうございます。

複数のLinuxコマンドを検索しようとしました。

ベストアンサー1

おすすめ記事