用lsof檢視程序開啟的檔案情況

2021-07-05 21:05:45 字數 672 閱讀 5766

lsof語法格式是:

lsof [options] filename

lsof abc.txt 顯示開啟檔案abc.txt的程序

lsof -c abc 顯示abc程序現在開啟的檔案

lsof -c -p 1234 列出程序號為1234的程序所開啟的檔案

lsof -g gid 顯示歸屬gid的程序情況

lsof +d /usr/local/ 顯示目錄下被程序開啟的檔案

lsof +d /usr/local/ 同上,但是會搜尋目錄下的目錄,時間較長

lsof -d 4 顯示使用fd為4的程序

lsof -i 用以顯示符合條件的程序情況

lsof -i[46] [protocol][@hostname|hostaddr][:service|port]

46 --> ipv4 or ipv6

protocol --> tcp or udp

hostname --> internet host name

hostaddr --> ipv4位址

service --> /etc/service中的 service name (可以不止乙個)

port --> 埠號 (可以不止乙個)

lsof命令 檢視Liunx程序所開啟的檔案命令

lsof命令是什麼?可以列出被程序所開啟的檔案的資訊。被開啟的檔案可以是 1.普通的檔案,2.目錄 3.網路檔案系統的檔案,4.字元裝置檔案 5.函式 共享庫 6.管道,命名管道 7.符號鏈結 8.底層的socket字流,網路socket,unix網域名稱socket 9.在linux裡面,大部分的...

linux檢視開啟檔案的命令 lsof

簡介 lsof可以列出某個程序開啟的所有檔案資訊。開啟的檔案可能是普通的檔案,目錄,nfs檔案,塊檔案,字元檔案,共享庫,常規管道,明明管道,符號鏈 接,socket流,網路socket,unix域socket,以及其它更多。因為unix系統中幾乎所有東西都是檔案,你可以想象lsof該有多有用。ls...

lsof 檢視檔案被哪個程序占用

lsof 是什麼意思?答 list open files 檢視某個檔案被哪些程序在讀寫 lsof 檔名 檢視某個程序開啟了哪些檔案 lsof c 程序名 lsof p 程序號 lsof用法小全 lsof d usr local 顯示目錄下被程序開啟的檔案 lsof d usr local 同上,但是...