linux : lsof

1. 简介

lsof: list of files
可以查询打开文件的进程,查询进程打开的文件等等。

command: 启动命令
pid: 进程号
user: 启动进程的用户
fd: fd信息
type: reg:文件,dir: 目录
name: 文件名称

2. 常见参数

lsof: 默认显示所有进程打开的所有文件信息

lsof a.txt: 显示打开a.txt的进程信息

lsof -p  pid: 查看进程打开的文件信息

lsof -c  进程名称: 查看进程打开的文件信息

lsof  +d  dir: 查看目录下被打开的文件信息

lsof  +D dir: 查看目录(递归搜索目录)下被打开的文件信息

lsof  -d  num:  查看打开fd为num的文件信息

lsof  -i xxx: 查看符合条件的文件信息

如果是端口号,则显示该端口相关的文件信息
如果文章对您有所帮助,可以点一下推荐哦
原文地址:https://www.cnblogs.com/virgosnail/p/14638727.html