“ lsof”代表列表打开文件。这是一个Linux实用程序,用于列出系统中所有打开的文件。该命令可以与不同的参数结合使用,以根据需要修改其输出。您可以通过查看“ lsof”命令的帮助手册来查看其所有参数和标志的详细信息。 在今天的文章中,您将能够学习“ lsof”命令的正确用法,以便在Linux Mint 20中查找所有打开的文件。 使用“ lsof”命令在Linux Mint 20中查找打开的文件 要了解“ lsof”命令的正确用法并使用它在Linux Mint 20中查找打开的文件,您可以查看下面共享的所有示例。 示例1:列出Linux Mint 20中所有打开的文件 要列出Linux Mint 20中所有打开的文件,你必须在终端执行以下命令。 $ lsof 该命令将显示Linux Mint 20系统上所有当前打开的文件的列表,如下图所示: 示例2:列出Linux Mint 20中属于某个特定目录的所有打开的文件 你也可以在Linux Mint 20中通过 "lsof "命令指定该目录的名称来列出属于某个特定目录的所有打开的文件,方法如下。 $ sudo lsof +D directorypath 在这里,您必须将目录路径替换为要列出其打开文件的目录的实际路径。例如,我们已将其替换为“/var/log/”。 该命令将显示属于“/var/log/”目录的所有打开文件的列表,如下图所示: 示例3:列出Linux Mint 20中属于某个特定用户的所有打开的文件 如果你想在Linux Mint 20中列出属于某个特定用户的所有打开的文件,那么你可以通过执行 "lsof "命令来实现,方法如下。 $ lsof –u username 在这里,您必须将用户名替换为要列出其打开文件的用户名。例如,我们已将其替换为“ kbuzdar”。 该命令将显示属于指定用户的所有打开文件的列表,如下图所示: 示例4:列出Linux Mint 20中属于某个互联网协议的所有打开的文件 你也可以尝试在Linux Mint 20中通过执行 "lsof "命令来列出所有属于某个互联网协议的开放文件,方法如下。 $ lsof –i 6 如果要列出所有属于IPv4的打开文件,也可以用“ 4”替换“6”。 该命令将显示所有属于IPv6协议的打开文件的列表,如下图所示: 示例5:列出Linux Mint 20中属于某个文件系统的所有打开的文件 如果你想在Linux Mint 20中列出属于某个文件系统的所有打开的文件,那么你可以通过以下方式调整 "lsof "命令来实现。 $ lsof /proc
在这里,您也可以将“ / proc”替换为您选择的任何其他文件系统。 该命令将显示属于“ / proc”文件系统的所有打开文件的列表,如下图所示: 通过遍历本文中向您展示的所有示例,您将能够学习“ lsof”命令的正确用法,以在Linux Mint 20中查找所有打开的文件。
|