lsof
是一个在 Linux 系统中用于列出打开文件的实用程序
要使用 lsof
命令,请按照以下步骤操作:
- 打开终端(Terminal)。
- 输入
lsof
命令,后跟您想要查看其打开文件的文件名或路径。例如,要查看名为 “example.txt” 的文件被哪些进程打开,请输入lsof example.txt
。 - 按 Enter 键运行命令。您将看到类似以下的输出:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME process1 1234 user1 4r REG 8,1 123456 7890 example.txt process2 5678 user2 5r REG 8,1 123456 7890 example.txt
这个输出显示了哪些进程(COMMAND)打开了文件(example.txt),进程 ID(PID),用户(USER),文件描述符(FD),文件类型(TYPE),设备号(DEVICE),文件大小(SIZE/OFF)以及文件名(NODE)。
lsof
命令还有许多其他选项,可以帮助您定制输出。要了解更多关于 lsof
命令的信息,请在终端中输入 man lsof
并按 Enter 键查看手册页。