[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
この章では、特殊なタイプのファイルを作成するコマンドの説明を行う (さらに rmdir
の説明もするが、これはディレクトリという特殊なファイル型の一つを削除するコマンドである)。
Unix 系統のオペレーティング・システムでは、ほかのオペレーティング・システムと比べて、 特殊なファイル型というものが著しく少ないが、それでも普通のファイル (normal files) がそうであるような、のっぺらぼうなバイトストリームとして、 何でもかんでも扱えさえすればよいというものではない。 たとえば、ファイルを作成したり、削除したりするとき、 システムはその情報を記録しなければならないが、それはディレクトリ (directory) — これも特殊なタイプのファイルである — に書き込まれる。 もし興味があれば、ディレクトリを普通のファイルのように読むこともできるが、 システムがシステムとしての役割を果たすためには、 ディレクトリはそのファイル内容であるバイトに、構造というか、何らかの秩序を持っていなければならない。 そういう意味で、ディレクトリは、「特殊な」タイプのファイルなのである。
ディレクトリ以外の特殊なファイル型としては、名前付きパイプ (FIFO)、 シンボリックリンク、ソケット、それに、いわゆるスペシャルファイル (special files) がある。
12.1 link : システムコール link を使って、ハードリンクを作成する | システムコール link を使って、ハードリンクを作成する | |
12.2 ln : ファイル間のリンクを作成する | ファイル間のリンクを作成する | |
12.3 mkdir : ディレクトリを作成する | ディレクトリを作成する | |
12.4 mkfifo : FIFO (名前付きパイプ) を作成する | FIFO (名前付きパイプ) を作成する | |
12.5 mknod : ブロック型やキャラクタ型のスペシャルファイルを作成する。 | ブロック型やキャラクタ型のスペシャルファイルを作成する | |
12.6 readlink : シムリンクの値、または正規化されたファイル名を表示する | シムリンクの値、または正規化されたファイル名を表示する | |
12.7 rmdir : 空のディレクトリを削除する | 空のディレクトリを削除する | |
12.8 unlink : システムコール unlink を使って、ファイルを削除する | システムコール unlink を使って、ファイルを削除する | |
This document was generated on June 7, 2022 using texi2html 1.82.