linux中查找被进程使用的所有文件,可以使用lsof命令,但是默认情况下lsof会将系统上已经打开的文件都列出来,所以常常需要用管道符加grep命令,选取指定的进程的信息,比如如下命令列出init进程在使用哪些文件:
lsof
|
grep
init
find PATH -type f -name "aaa.txt"
如果你知道 aaa.txt在当前目录下的某个子目录中,把上面语句中的 PATH 换成 .
如果你知道 aaa.txt在某个目录(比如 /etc) 下的某个子目录中,把上面的PATH换成 /etc
如果你完全不知道 aaa.txt 大概在哪个目录下,把 PATH 换成 / 来搜索整个文件系统,(注意,搜索整个系统会很慢)
find / -name "aaa*"