Proc
為什麼 /proc/nautilus_pid/cwd 中的 cwd 總是指向 /home/username?
我想檢查在 nautilus 視窗中打開的目前目錄。我檢查了 nautilus 的 pid 和 symbolic link
proc/pid/cwd
,總是指向主目錄。這是預期的行為嗎?如果是這樣,那麼如何從命令行檢查 nautilus 的打開目錄?
Nautilus 可以從同一個程序打開多個視窗,但一個程序只有一個目前目錄,因此 Nautilus 不能根據它在其視窗中顯示的內容更改其目錄。
無論如何,我想不出 Nautilus 更改其目前目錄的充分理由。重點是什麼?當 Nautilus 需要訪問目錄中的文件時,只需構造絕對路徑即可。