温馨提示×

linux lsof命令如何查找进程

小樊
107
2024-11-20 10:00:12
栏目: 智能运维
Linux服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Linux中,lsof(list open files)命令用于显示当前系统打开的文件

要查找特定进程的打开文件,可以使用以下格式:

lsof -p [PID]

其中,[PID] 是进程ID。例如,要查找进程ID为1234的程序打开的文件,可以运行:

lsof -p 1234

你还可以使用其他选项来定制输出,例如:

  • -a:显示任何类型的文件(默认只显示打开的文件)。
  • -r:仅显示正在读取的文件。
  • -w:仅显示正在写入的文件。
  • -u:根据用户名筛选进程。
  • -n:以数字形式显示文件名,而不是尝试解析文件名。
  • -o:仅显示与指定选项匹配的文件。

例如,要查找属于用户username且正在写入文件的进程,可以运行:

lsof -u username -w

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:linux lsof命令查找进程

0