lsof 查看文件被哪个进程占用

lsof 是什么意思?

答: list open files

查看某个文件被哪些进程在读写

lsof 文件名

查看某个进程打开了哪些文件
lsof –c 进程名
lsof –p 进程号

lsof用法小全

lsof +d /usr/local/ 显示目录下被进程开启的文件
lsof +D /usr/local/ 同上,但是会搜索目录下的目录,时间较长

lsof abc.txt 显示开启文件abc.txt的进程
lsof -i :22 知道22端口现在运行什么程序
lsof -c nsd 显示nsd进程现在打开的文件
lsof -g gid 显示归属gid的进程情况

lsof -d 4 显示使用fd为4的进程
lsof -i [i] 用以显示符合条件的进程情况

原文地址:https://www.cnblogs.com/lixiaolun/p/8512905.html

时间: 2024-10-29 04:48:30

lsof 查看文件被哪个进程占用的相关文章

windows 查看文件被哪个进程占用

经常当我们删除文件时,有时会提示[操作无法完成,因为文件已在另一个程序中打开,请关闭该文件并重试],到底是哪些程序呢? 有时候一个一个找真不是办法,已经被这个问题折磨很久了,今天下决心要把它解决,找到办法了.如果系统是win7,可以这么做: 在开始菜单中的搜索框内输入“资源监视器”,回车,打开“资源监视器”. 看下图,在“资源监视器”界面中,点击第二个选项卡“CPU”.在“关联的句柄”右侧搜索框内输入文件名称,点击右侧下拉箭头,就可以查看该文件被那几个程序占用了. 选中程序,右击选择结束进程.

linux如何查看端口被哪个进程占用的方法

linux如何查看端口被哪个进程占用的方法: 1.lsof -i:端口号2.netstat -tunlp|grep 端口号 都可以查看指定端口被哪个进程占用的情况[步骤一]lsof -ilsof -i 用以显示符合条件的进程情况,lsof(list open files)是一个列出当前系统打开文件的工具.以root用户来执行lsof -i命令,[步骤二]lsof -i:端口号lsof -i:端口号,用于查看某一端口的占用情况,比如查看22号端口使用情况,lsof -i:22[步骤三]netsta

linux如何查看端口被哪个进程占用

本文介绍linux如何查看端口被哪个进程占用的方法: 1.lsof -i:端口号 2.netstat -tunlp|grep 端口号 都可以查看指定端口被哪个进程占用的情况 [步骤一]lsof -i lsof -i 用以显示符合条件的进程情况,lsof(list open files)是一个列出当前系统打开文件的工具.以root用户来执行lsof -i命令 [步骤二]lsof -i:端口号 lsof -i:端口号,用于查看某一端口的占用情况,比如查看22号端口使用情况,lsof -i:22 [步

使用C#如何查看哪些文件被哪些进程占用了

string fileName = @"C:\Target\Plugins\print\NLog.dll"; //要检查被那个进程占用的文件 Process tool = new Process(); tool.StartInfo.FileName = @"C:\soft\Handle\handle64.exe"; tool.StartInfo.Arguments = fileName + " /accepteula"; tool.StartIn

linux如何查看端口被哪个进程占用?

http://jingyan.baidu.com/article/546ae1853947b71149f28cb7.html 1.lsof -i:端口号 2.netstat -tunlp|grep 端口号 都可以查看指定端口被哪个进程占用的情况 工具/原料 linux,windows xshell 方法/步骤 [步骤一]lsof -i lsof -i 用以显示符合条件的进程情况,lsof(list open files)是一个列出当前系统打开文件的工具.以root用户来执行lsof -i命令,如

Linux查看端口被那个进程占用?

1.lsof -i:端口号 2.netstat -tunlp|grep 端口号 都可以查看指定端口被哪个进程占用的情况 工具/原料 linux,windows xshell 方法/步骤 [步骤一]lsof -i lsof -i 用以显示符合条件的进程情况,lsof(list open files)是一个列出当前系统打开文件的工具.以root用户来执行lsof -i命令,如下图   [步骤二]lsof -i:端口号 lsof -i:端口号,用于查看某一端口的占用情况,比如查看22号端口使用情况,l

linux如何查看端口被何进程占用

1.lsof -i:端口号 2.netstat -tunlp|grep 端口号 都可以查看指定端口被哪个进程占用的情况 工具/原料 linux,windows xshell 方法/步骤 [步骤一]lsof -i lsof -i 用以显示符合条件的进程情况,lsof(list open files)是一个列出当前系统打开文件的工具.以root用户来执行lsof -i命令,如下图   [步骤二]lsof -i:端口号 lsof -i:端口号,用于查看某一端口的占用情况,比如查看22号端口使用情况,l

lsof--包括查看端口属于哪个进程占用

lsof(list open files): 列出当前系统打开文件的工具. 在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件.所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描述符,无论这个文件的本质如何,该文件描述符为应用程序与基础操作系统之间的交互提供了通用接口.因为应用程序打开文件的描述符列表提供了大量关于这个应用程序本身的信息,因此通过lsof工具能够查看这个列表对系统监

linux查看端口被哪个进程占用

查看那个进程占用了xxx端口 lsof -i:xxx 查看进程号为xxx的进程在哪里 ps -ef|grep xxx 转自: http://zhidao.baidu.com/link?url=_Dmo29rxjQDTyZU_y6iCOF17JQWQc5LxBDHojuvP5O087FgIjbLovE__24JwNrs3N-qc51TO4fXzVV_No6dBR_