我知道我可以用来lsof
列出打开的文件,并且我知道我可以用来find
在给定目录中通过 inode 查找文件。
但是,如何才能有效地结合这两个程序来列出给定目录中打开的所有打开的文件?或者有更好的方法来回答这个问题?
答案1
答案2
lsof
有用于执行此操作的开关:
lsof +d '/path/to/directory'
(将列出文件夹中打开的文件)lsof +D '/path/to/directory'
(将递归列出打开的文件)
我知道我可以用来lsof
列出打开的文件,并且我知道我可以用来find
在给定目录中通过 inode 查找文件。
但是,如何才能有效地结合这两个程序来列出给定目录中打开的所有打开的文件?或者有更好的方法来回答这个问题?
lsof
有用于执行此操作的开关:
lsof +d '/path/to/directory'
(将列出文件夹中打开的文件)lsof +D '/path/to/directory'
(将递归列出打开的文件)