lsof
(list open files)是一個在Linux系統中用于顯示當前系統打開文件的實用工具
要使用lsof
監控資源,你可以按照以下步驟操作:
打開終端。
輸入lsof
命令,后跟要監視的文件類型、進程ID或用戶等信息。例如,要查看特定進程(以進程ID 12345為例)打開的所有文件,輸入:
lsof -p 12345
lsof | grep ".txt"
lsof /path/to/directory
lsof -u username
-r
選項,如下所示:lsof -r
這將持續列出系統當前打開的文件。
請注意,你可能需要root權限才能查看某些進程或用戶的文件。在這種情況下,請在lsof
命令前加上sudo
,例如:
sudo lsof -p 12345
總之,lsof
命令是一個非常有用的工具,可以幫助你監控和分析Linux系統中的文件資源使用情況。