おおさとです。 > From: Tsunehiro Hayashi <smiff@xxxxxxxxx> > Subject: [vine-users:058541] ls コマンドのカラー表示について > Date: Fri, 21 Feb 2003 23:56:36 +0900 (JST) > このうちの、autoconf-up.hとmodule-infoが赤く反転表示されています。さら > に詳しく見てみようとしますと、 > > $ ls -l autoconf-up.h > lrwxrwxrwx 1 root root 26 Jan 7 22:08 autoconf-up.h -> autoconf-up.h-2.4.19-0vl26 > > $ ls -l module-info > lrwxrwxrwx 1 root root 24 Jan 7 22:08 module-info -> module-info-2.4.19-0vl2 > > のように、シンボリックリンクのような表示になります。だけど、それらのファ > イルをcatコマンドで開けようとすると > > cat: module-info: そのようなファイルやディレクトリはありません > > と言われます。 > > これはどういう意味なのかどなたか教えていただけませんでしょうか。 やってみましょう。 uranus:~ $ echo AAAAAAAAAAAAAAA > file.real uranus:~ $ ln -s file.real file.link uranus:~ $ ls -l file.* lrwxrwxrwx 1 kazz kazz 9 Feb 22 00:09 file.link -> file.real -rw-r--r-- 1 kazz kazz 16 Feb 22 00:09 file.real uranus:~ $ cat file.link AAAAAAAAAAAAAAA uranus:~ $ rm file.real uranus:~ $ ls -l file.* lrwxrwxrwx 1 kazz kazz 9 Feb 22 00:09 file.link -> file.real uranus:~ $ cat file.link cat: file.link: そのようなファイルやディレクトリはありません というわけです。 なぜ、link 先のファイルが消えてしまったのかはわかりません。 -- kazz@xxxxxxxxxxxxxx / oosato@xxxxxxxxxxxxx / 大里和朗