fuser
Display process IDs currently using files or sockets. tldr-pages
On Linux, macOS
Linux
Find which processes are accessing a file or directory
fuser path/to/file_or_directoryIdentifyShow more fields (USER, PID, ACCESS, and COMMAND)
fuser --verbose path/to/file_or_directoryIdentifyIdentify processes using a TCP socket
fuser port/tcpIdentifyKill all processes accessing a file or directory (sends the SIGKILL signal)
fuser --kill path/to/file_or_directoryIdentifyFind which processes are accessing the filesystem containing a specific file or directory
fuser --mount path/to/file_or_directoryIdentifyKill all processes with a TCP connection on a specific port
fuser --kill port/tcpIdentify