Forrest logo
back to the lsof tool

lsof:tldr:0eb6b

lsof: List files opened by a specific process, given its PID.
$ lsof -p ${PID}
try on your machine

The command lsof -p ${PID} is used to list all open files and the processes that have them open for a specific process with the given PID.

Here's a breakdown of the command and its components:

  • lsof stands for "list open files". It is a command-line utility available in Unix-like operating systems that lists information about files opened by processes.
  • -p is an option for lsof that specifies that we want to filter the list based on a specific process ID.
  • ${PID} is a placeholder that represents the actual process ID. You need to replace ${PID} with the PID of the process you want to investigate.

When you run the command, it will display a list of open files, including regular files, directories, network sockets, etc., that are currently being used by the specified process. The output will include details such as the file descriptor, file type, device, node, and the name or path of the file.

This explanation was created by an AI. In most cases those are correct. But please always be careful and never run a command you are not sure if it is safe.
back to the lsof tool