オペレーティングシステムの概念
リンクを追加するとツリー構造が破壊され、単純なグラフ構造になります(図11.13)。
シンボリックリンクを使用してループブック - > avi - >ブックを作成できますか?
/avi/text
下にも/avi/mail
来るべきですか/avi/book/
?/avi/book/count
にも現れるべきですか/avi/
?両方の答えが「いいえ」の場合、これを実現できますか?
あなたが私と同じで、図を理解するのが難しい場合は、次のように推測します。ツリーのルートは、サブディレクトリ「avi」、汎用ファイル「tc」、サブディレクトリ「root」を含む「root」というディレクトリである。 jimの3つのディレクトリエントリです。
ありがとうございます。
ベストアンサー1
シンボリックリンクを使用すると、ループを簡単に作成できます。最も簡単な方法は、現在のディレクトリを指すシンボリックリンクを持つことです。
$ cd /tmp
$ ln -s . XXX
$ cd XXX/XXX/XXX/XXX/XXX/XXX
$ pwd
/tmp/XXX/XXX/XXX/XXX/XXX/XXX
ただし、図に示すように、aviディレクトリに書籍シンボリックリンクを作成して、bookとaviを使用してこれを行うこともできます。
例えば
$ mkdir /tmp/XXXX
$ cd /tmp/XXXX
$ mkdir book book/avi
$ cd book/avi
$ pwd
/tmp/XXXX/book/avi
$ ln -s .. book
$ ls -l
total 0
lrwxrwxrwx 1 sweh sweh 2 Sep 28 22:53 book -> ../
$ cd book/avi/book/avi/book/avi
$ pwd
/tmp/XXXX/book/avi/book/avi/book/avi/book/avi