linux

linux lsof命令列出文件

小樊
81
2024-11-21 15:39:33
栏目: 智能运维

lsof 是一个在 Linux 系统中用于列出打开文件的实用程序

要使用 lsof 命令,请按照以下步骤操作:

  1. 打开终端(Terminal)。
  2. 输入 lsof 命令,后跟您想要查看其打开文件的文件名或路径。例如,要查看名为 “example.txt” 的文件被哪些进程打开,请输入 lsof example.txt
  3. 按 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 键查看手册页。

0
看了该问题的人还看了