site-logo
G
N
I
D
A
O
L
lsof

特定のユーザーが開いているファイルを確認する

ユーザー「tanaka」が現在オープンしている全てのファイルやソケットのリストを表示します。

実行コマンド

lsof -u tanaka

💡 利用シーン

サーバーの負荷が高い際、特定のユーザーが意図せず大量のファイルを開いてリソースを消費していないか調査する際に有効です。

💻 実行結果例

COMMAND PID   USER  FD      TYPE DEVICE SIZE/OFF  NODE NAME
vim     5678  tanaka 3u     REG  253,1     4096 9999 /home/tanaka/data.txt

📝 実務メモ

特定のユーザーに絞ることで、調査対象を迅速に特定できます。

⚠️ 注意点

プロセス数が非常に多い場合、出力が長くなるためパイプでlessに渡すのが一般的です。