为什么/proc/nautilus_pid/cwd中的cwd总是指向/home/username?

为什么/proc/nautilus_pid/cwd中的cwd总是指向/home/username?

我想检查在 nautilus 窗口中打开的当前目录。我检查了 nautilus 的 pid 和符号链接proc/pid/cwd,始终指向主目录。这是预期的行为吗?如果是这样那么如何从命令行检查 nautilus 打开的目录?

答案1

Nautilus 可以从同一进程打开多个窗口,但进程只有一个当前目录,因此 Nautilus 无法根据窗口中显示的内容更改其目录。

无论如何,我想不出 Nautilus 更改其当前目录的充分理由。重点是什么?当Nautilus需要访问目录中的文件时,只需构造绝对路径即可。

您实际上想解决什么问题?

相关内容