commands.sh

fuser

linuxmacos

Display process IDs currently using files or sockets.

More info →

Options (3)

-v, --verboseboolean

Show more fields (`USER`, `PID`, `ACCESS`, and `COMMAND`)

Example: fuser {{[-v|--verbose]}} {{path/to/file_or_directory}}
-k, --killboolean

Kill all processes accessing a file or directory (sends the `SIGKILL` signal)

Example: fuser {{[-k|--kill]}} {{path/to/file_or_directory}}
-m, --mountboolean

Find which processes are accessing the filesystem containing a specific file or directory

Example: fuser {{[-m|--mount]}} {{path/to/file_or_directory}}

Examples (6)

Find which processes are accessing a file or directory

fuser path/to/file_or_directory

Show more fields (`USER`, `PID`, `ACCESS`, and `COMMAND`)

fuser [-v|--verbose] path/to/file_or_directory

Identify processes using a TCP socket

fuser port/tcp

Kill all processes accessing a file or directory (sends the `SIGKILL` signal)

fuser [-k|--kill] path/to/file_or_directory

Find which processes are accessing the filesystem containing a specific file or directory

fuser [-m|--mount] path/to/file_or_directory

Kill all processes with a TCP connection on a specific port

fuser [-k|--kill] port/tcp
made by @shridhargupta | data from tldr-pages