lsofコマンドが扱うファイルに関連付けられたノードのタイプ一覧

man環境でのmanの結果から作成。ChatGPTにて解説を補った。

| **TYPE**   | Description | 解説 |
|------------|-------------|------|
| **GDIR**   | The type of the node associated with the file <br>ファイルに関連付けられたノードのタイプ | グループディレクトリを表します。これは特定のグループに属するファイルやフォルダの集まりを指します。 |
| **GREG**   | The type of the node associated with the file <br>ファイルに関連付けられたノードのタイプ | グループレギュラーファイルを表します。これは特定のグループに属する通常のファイルを意味します。 |
| **VDIR**   | The type of the node associated with the file <br>ファイルに関連付けられたノードのタイプ | 仮想ディレクトリを表します。これは物理的に存在しないが、システムによってディレクトリとして扱われるエンティティです。 |
| **VREG**   | The type of the node associated with the file <br>ファイルに関連付けられたノードのタイプ | 仮想レギュラーファイルを表します。これは実際には存在しないが、通常のファイルとして扱われるデータの集まりです。 |
| **IPv4**   | For an IPv4 socket <br>IPv4ソケット用 | IPv4通信を行うためのソケットを表します。インターネット上でデータを送受信するために使用されます。 |
| **IPv6**   | For an open IPv6 network file - even if its address is IPv4, mapped in an IPv6 address <br>開かれたIPv6ネットワークファイル用 - そのアドレスがIPv4であってもIPv6アドレスにマップされている場合 | IPv6通信を行うためのファイルを表します。IPv6は、IPv4よりも多くのアドレスを提供する新しいインターネットプロトコルです。 |
| **ax25**   | For a Linux AX.25 socket <br>Linux AX.25ソケット用 | アマチュア無線で使用されるAX.25プロトコルの通信を行うソケットを表します。 |
| **inet**   | For an Internet domain socket <br>インターネットドメインソケット用 | インターネットプロトコルを使用した通信を行うソケットを指します。 |
| **lla**    | For a HP-UX link level access file <br>HP-UXリンクレベルアクセスファイル用 | HP-UXシステムにおいて、低レベルネットワークアクセスを提供するファイルを指します。 |
| **rte**    | For an AF_ROUTE socket <br>AF_ROUTEソケット用 | ルーティング情報を管理するためのソケットを表します。ネットワーク経路の設定や変更に使用されます。 |
| **sock**   | For a socket of unknown domain <br>未知のドメインのソケット用 | ドメインが特定されていないソケットを指します。ドメインはソケットが使用するプロトコルの種類を表します。 |
| **unix**   | For a UNIX domain socket <br>UNIXドメインソケット用 | UNIXシステム間でのローカル通信を行うためのソケットを指します。 |
| **x.25**   | For an HP-UX x.25 socket <br>HP-UX x.25ソケット用 | 古いタイプのネットワークプロトコルであるX.25を使用するHP-UXシステムのソケットを表します。 |
| **BLK**    | For a block special file <br>ブロック特殊ファイル用 | 物理的なデバイス（ハードディスクなど）へのアクセスを提供する特別なファイルを表します。データはブロック単位で読み書きされます。 |
| **CHR**    | For a character special file <br>キャラクター特殊ファイル用 | 物理的なデバイス（キーボードやマウスなど）へのアクセスを提供する特別なファイルを表します。データは文字（キャラクター）単位で読み書きされます。 |
| **DEL**    | For a Linux map file that has been deleted <br>削除されたLinuxマップファイル用 | すでに削除されたが、まだ何らかのプロセスによって使用されているファイルを表します。 |
| **DIR**    | For a directory <br>ディレクトリ用 | ファイルや他のディレクトリのグループを保持するためのコンテナを指します。 |
| **DOOR**   | For a VDOOR file <br>VDOORファイル用 | サービス間でのデータの受け渡しを可能にする特殊なインターフェースを提供するファイルを表します（主にSolarisシステムで使用）。 |
| **FIFO**   | For a FIFO special file <br>FIFO特殊ファイル用 | First In First Outの略で、データが一方向にのみ流れるパイプライン型の通信を行う特別なファイルです。 |
| **KQUEUE** | For a BSD style kernel event queue file <br>BSDスタイルのカーネルイベントキューファイル用 | イベント通知のためのキュー機構を提供するBSDシステムの特別なファイルを表します。 |
| **LINK**   | For a symbolic link file <br>シンボリックリンクファイル用 | 別のファイルやディレクトリへの参照（ショートカット）を提供する特別なファイルです。 |
| **MPB**    | For a multiplexed block file <br>多重化されたブロックファイル用 | 複数のデータソースまたはデータストリームを一つのブロックデバイスに統合するためのファイルを指します。 |
| **MPC**    | For a multiplexed character file <br>多重化されたキャラクターファイル用 | 複数のデータソースまたはデータストリームを一つのキャラクターデバイスに統合するためのファイルを指します。 |
| **NOFD**   | For a Linux /proc/<PID>/fd directory that can't be opened -- the directory path appears in the NAME column, followed by an error message <br>開けないLinux /proc/<PID>/fdディレクトリ用 -- ディレクトリパスはNAME列に表示され、エラーメッセージが続きます | 特定のプロセスに関連付けられたファイルディスクリプタが存在するが、アクセスできないディレクトリを指します。 |
| **PAS**    | For a /proc/as file <br>/proc/asファイル用 | プロセスのアドレス空間を表すファイルです。プロセスが使用するメモリのマップを提供します。 |
| **PAXV**   | For a /proc/auxv file <br>/proc/auxvファイル用 | プロセスに渡される補助ベクトル情報を含むファイルです。システムや環境に関する情報をプロセスに提供します。 |
| **PCRE**   | For a /proc/cred file <br>/proc/credファイル用 | プロセスの認証情報（ユーザーID、グループIDなど）を含むファイルです。 |
| **PCTL**   | For a /proc control file <br>/proc制御ファイル用 | プロセスを制御するために使用される特別なファイルです。プロセスの状態変更やシグナル送信などが行えます。 |
| **PCUR**   | For the current /proc process <br>現在の/procプロセス用 | 現在実行中のプロセスに関する情報を含むファイルです。 |
| **PCWD**   | For a /proc current working directory <br>/proc現在の作業ディレクトリ用 | プロセスの現在の作業ディレクトリを示すファイルです。プロセスが操作を行っているディレクトリのパスが含まれます。 |
| **PDIR**   | For a /proc directory <br>/procディレクトリ用 | システムのプロセス情報を含むディレクトリです。各プロセスには独自のサブディレクトリがあります。 |
| **PETY**   | For a /proc executable type (etype) <br>/proc実行可能タイプ(etype)用 | プロセスに関連付けられた実行可能ファイルのタイプを示すファイルです。 |
| **PFD**    | For a /proc file descriptor <br>/procファイルディスクリプタ用 | プロセスによって使用されている全てのファイルディスクリプタをリストアップするファイルです。 |
| **PFDR**   | For a /proc file descriptor directory <br>/procファイルディスクリプタディレクトリ用 | プロセスのファイルディスクリプタが格納されるディレクトリです。 |
| **PFIL**   | For an executable /proc file <br>実行可能な/procファイル用 | プロセスが実行している実行可能ファイルを示すファイルです。 |
| **PFPR**   | For a /proc FP register set <br>/proc FPレジスタセット用 | プロセスの浮動小数点レジスタの状態を含むファイルです。 |
| **PGD**    | For a /proc/pagedata file <br>/proc/pagedataファイル用 | プロセスのメモリページ情報を含むファイルです。 |
| **PGID**   | For a /proc group notifier file <br>/procグループ通知ファイル用 | プロセスグループに関連する通知を含むファイルです。 |
| **PIPE**   | For pipes <br>パイプ用 | プロセス間でデータを受け渡すために使用されるパイプを表すファイルです。 |
| **PLC**    | For a /proc/lwpctl file <br>/proc/lwpctlファイル用 | 軽量プロセス（スレッド）を制御するためのファイルです。 |
| **PLDR**   | For a /proc/lpw directory <br>/proc/lpwディレクトリ用 | 軽量プロセス（スレッド）に関する情報を含むディレクトリです。 |
| **PLDT**   | For a /proc/ldt file <br>/proc/ldtファイル用 | ローカルディスクリプタテーブル（LDT）を表すファイルです。LDTは、特定のプロセスのメモリセグメントに関する情報を保持します。 |
| **PLPI**   | For a /proc/lpsinfo file <br>/proc/lpsinfoファイル用 | 軽量プロセス（スレッド）の情報を含むファイルです。 |
| **PLST**   | For a /proc/lstatus file <br>/proc/lstatusファイル用 | 軽量プロセス（スレッド）の状態を示すファイルです。 |
| **PLU**    | For a /proc/lusage file <br>/proc/lusageファイル用 | 軽量プロセス（スレッド）のリソース使用状況を示すファイルです。 |
| **PLWG**   | For a /proc/gwindows file <br>/proc/gwindowsファイル用 | グラフィックウィンドウシステムに関する情報を含むファイルです。 |
| **PLWI**   | For a /proc/lwpsinfo file <br>/proc/lwpsinfoファイル用 | 軽量プロセス（スレッド）の詳細情報を含むファイルです。 |
| **PLWS**   | For a /proc/lwpstatus file <br>/proc/lwpstatusファイル用 | 軽量プロセス（スレッド）の詳細な状態情報を含むファイルです。 |
| **PLWU**   | For a /proc/lwpusage file <br>/proc/lwpusageファイル用 | 軽量プロセス（スレッド）の使用状況を詳細に示すファイルです。 |
| **PLWX**   | For a /proc/xregs file <br>/proc/xregsファイル用 | 拡張レジスタセットを示すファイルです。特定のCPUの拡張機能を利用するプロセスに関連します。 |
| **PLU**    | For a /proc/lusage file <br>/proc/lusageファイル用 | 軽量プロセス（スレッド）のリソース使用状況を示すファイルです。メモリ使用量やCPU時間などが含まれます。 |
| **PLWG**   | For a /proc/gwindows file <br>/proc/gwindowsファイル用 | グラフィックウィンドウシステムに関連するプロセスの情報を提供するファイルです。 |
| **PLWI**   | For a /proc/lwpsinfo file <br>/proc/lwpsinfoファイル用 | 軽量プロセス（スレッド）の詳細情報を提供するファイルです。スレッドのIDや状態などが含まれます。 |
| **PLWS**   | For a /proc/lwpstatus file <br>/proc/lwpstatusファイル用 | 軽量プロセス（スレッド）の現在の状態を示すファイルです。スレッドの実行状態やシグナルの情報が含まれます。 |
| **PLWU**   | For a /proc/lwpusage file <br>/proc/lwpusageファイル用 | 軽量プロセス（スレッド）ごとのリソース使用状況を示すファイルです。CPUやメモリの使用状況が記録されています。 |
| **PLWX**   | For a /proc/xregs file <br>/proc/xregsファイル用 | 特定のプロセスの拡張レジスタセットを示すファイルです。主にデバッグ目的で使用されます。 |
| **PMAP**   | For a /proc map file (map) <br>/procマップファイル(map)用 | プロセスのメモリマップを示すファイルです。プロセスが使用するメモリ領域の概要が含まれます。 |
| **PMEM**   | For a /proc memory image file <br>/procメモリイメージファイル用 | プロセスのメモリイメージを示すファイルです。プロセスが実際に使用しているメモリの内容が含まれます。 |
| **PNTF**   | For a /proc process notifier file <br>/procプロセス通知ファイル用 | プロセスに関する通知を提供するファイルです。イベントが発生すると情報が更新されます。 |
| **POBJ**   | For a /proc/object file <br>/proc/objectファイル用 | プロセスに関連するオブジェクトファイルの情報を含むファイルです。ライブラリや実行ファイルなどが対象です。 |
| **PODR**   | For a /proc/object directory <br>/proc/objectディレクトリ用 | プロセスにロードされたオブジェクトのディレクトリです。各オブジェクトには個別のファイルが存在します。 |
| **POLP**   | For an old format /proc light weight process file <br>古い形式の/proc軽量プロセスファイル用 | 旧形式の軽量プロセス（スレッド）情報を含むファイルです。新しいシステムでは使用されませんが、互換性のために存在します。 |
| **POPF**   | For an old format /proc PID file <br>古い形式の/proc PIDファイル用 | 旧形式のプロセスIDに関連する情報を含むファイルです。新しい形式に置き換えられましたが、互換性のために残されています。 |
| **POPG**   | For an old format /proc page data file <br>古い形式の/procページデータファイル用 | プロセスのメモリページ情報を含む旧形式のファイルです。現在は新しい形式のファイルに置き換えられています。 |
| **PORT**   | For a SYSV named pipe <br>SYSV名前付きパイプ用 | System Vスタイルの名前付きパイプを表すファイルです。プロセス間でのデータ通信に使用されます。 |
| **PREG**   | For a /proc register file <br>/procレジスタファイル用 | プロセスのCPUレジスタの状態を示すファイルです。主にデバッグ時に使用されます。 |
| **PRMP**   | For a /proc/rmap file <br>/proc/rmapファイル用 | プロセスのリバースマッピング情報を含むファイルです。メモリアドレスとそれに関連するリソースのマッピングが含まれます。 |
| **PRTD**   | For a /proc root directory <br>/procルートディレクトリ用 | プロセスのルートディレクトリを示すファイルです。プロセスがアクセスするファイルシステムの最上位を表します。 |
| **PSGA**   | For a /proc/sigact file <br>/proc/sigactファイル用 | プロセスのシグナルハンドラ設定を含むファイルです。各シグナルに対するアクションの詳細が記録されています。 |
| **PSIN**   | For a /proc/psinfo file <br>/proc/psinfoファイル用 | プロセスに関する基本情報を含むファイルです。プロセスID、状態、メモリ使用量などが含まれます。 |
| **PSTA**   | For a /proc status file <br>/procステータスファイル用 | プロセスの現在の状態を示すファイルです。プロセスの状態、メモリ使用状況、実行ユーザーIDなどが記録されています。 |
| **PSXSEM** | For a POSIX semaphore file <br>POSIXセマフォファイル用 | POSIXセマフォを管理するためのファイルです。プロセス間での同期に使用されます。 |
| **PSXSHM** | For a POSIX shared memory file <br>POSIX共有メモリファイル用 | POSIX規格に基づく共有メモリセグメントを表すファイルです。プロセス間でデータを共有するのに使用されます。 |
| **PTS**    | For a /dev/pts file <br>/dev/ptsファイル用 | 擬似端末スレーブデバイスを表すファイルです。リモートターミナルセッションなどで使用されます。 |
| **PUSG**   | For a /proc/usage file <br>/proc/usageファイル用 | プロセスのリソース使用状況を示すファイルです。CPU時間やメモリ使用量などが記録されています。 |
| **PW**     | For a /proc/watch file <br>/proc/watchファイル用 | プロセスの監視情報を含むファイルです。特定のイベントや状態変化を監視するために使用されます。 |
| **PXMP**   | For a /proc/xmap file <br>/proc/xmapファイル用 | プロセスのメモリマッピング情報を示すファイルです。実行ファイルやライブラリなど、メモリにマップされたファイルの詳細が含まれます。 |
| **REG**    | For a regular file <br>通常のファイル用 | 通常のデータファイルを指します。テキスト、画像、プログラムなど、様々なデータが含まれます。 |
| **SMT**    | For a shared memory transport file <br>共有メモリトランスポートファイル用 | プロセス間でのデータ共有を可能にする共有メモリのためのファイルを表します。これにより、高速なデータ交換が可能になります。 |
| **STSO**   | For a stream socket <br>ストリームソケット用 | 連続したデータストリームの送受信を可能にするソケットタイプです。TCP通信で一般的に使用されます。 |
| **UNNM**   | For an unnamed type file <br>名前のないタイプのファイル用 | 名前が指定されていないファイルを表します。一時的なデータ保持や特定のプロセス内でのみ有効なデータに使用されることがあります。 |
| **XNAM**   | For an OpenServer Xenix special file of unknown type <br>不明なタイプのOpenServer Xenix特殊ファイル用 | OpenServerやXenixシステムで使用される、特定されていないタイプの特殊ファイルを指します。 |
| **XSEM**   | For an OpenServer Xenix semaphore file <br>OpenServer Xenixセマフォファイル用 | XenixやOpenServerシステムのセマフォを管理するためのファイルです。プロセス間での同期に使用されます。 |
| **XSD**    | For an OpenServer Xenix shared data file <br>OpenServer Xenix共有データファイル用 | XenixやOpenServerシステムで使用される共有データの管理に関連するファイルです。 |
| **Unknown**| For the four type number octets if the corresponding name isn't known <br>対応する名前が不明な場合の4つのタイプ番号オクテット用 | このタイプは、システムがファイルの種類を特定できない場合に使用されます。未知または文書化されていないファイル形式に対応しています。 |