lsof查看进程打开的文件

Posted 奇妙之二进制

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了lsof查看进程打开的文件相关的知识,希望对你有一定的参考价值。

在 Linux 中,一切都被视为文件并组织在目录中。lsof(List of Open File)显示打开的文件列表。它主要有助于找出有关打开文件的进程的信息。除了文件,它还可以列出目录、块特殊文件、共享库、字符特殊文件、常规管道、命名管道、互联网套接字、UNIX 域套接字等等,一个非常强大的命令,man手册用了将近两千页来描述其用法。

在本教程中,我们通过简单易懂的示例了解Linux中的lsof 命令

lsof 命令

默认情况下,lsof 命令在大多数 Linux 发行版中都可用。当我们无法卸载磁盘时,通常会使用 lsof 命令,然后 lsof 命令有助于找到打开的文件及其导致该文件的进程。

句法:

lsof [options] [names]

上述语法将列出系统中所有进程已打开的所有文件。

1.列出所有打开的文件

要快速获取打开文件的列表,请键入 lsof。它列出了系统各个进程已打开的所有文件。

$ lsof 

通常输出会很长,$ sudo lsof | more如果您想一次查看一屏内容,请使用 。</

以上是关于lsof查看进程打开的文件的主要内容,如果未能解决你的问题,请参考以下文章

lsof查看进程打开的文件

linux命令 — lsof 查看进程打开那些文件 或者 查看文件给那个进程使用

lsof查进程连接等

s11.1 查看进程打开的文件

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

lsof