我发现该ls
命令无法读取“/proc”中的文件
请参阅附件。
链接文件很多,但是ls无法读取。
答案1
/proc
您可以使用列出文件ls
,并且可以使用 读取其内容cat
(有一些例外 -/proc/PID/mem
很奇特)。
下面的文件/proc
反映了系统当前的状态,因此它们可能某一时刻存在,下一时刻就不再存在。一些文件取决于当前进程,例如,/proc/self
是指向请求它的进程的 PID 的符号链接。
如果 bash 报告/proc/4551/task/4551/fd
不存在,则意味着当前不存在 PID 为 4551 的进程。(更准确地说,在运行 bash 的 PID 命名空间中不存在具有该 PID 的进程。)