特定のユーザーが開いているファイルを確認する
ユーザー「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に渡すのが一般的です。