我想使用檔案總管將目錄從我的桌面複製到該/opt
目錄。當我運行時gksudo nautilus
,我在桌面目錄中看不到任何內容。
如果我從工作列正常開啟 Nautilus,它會顯示lampp
目錄以及其他現有目錄。
那麼如何查看該目錄以便將其剪下並貼上到/opt
目錄中呢?
答案1
您會看到一個空桌面,因為它是 root 的桌面目錄,因為您使用 gksudo 開啟 Nautilus。因此,當您打開 Nautilus 時,只需從左側邊欄遵循以下路徑即可:
--> 檔案系統 --> home --> your_user_name --> your_desktop
然後複製你想要的任何東西。作為替代方法,您可以使用終端來執行此操作:
sudo cp -r ~/Desktop/directory_that_will_be_copied /opt/where_to_copy
答案2
當你跑步時鸚鵡螺作為root
(與gksu nautilus
或gksudo nautilus
),它認為root
的主目錄(/root
)作為相關的主目錄,而不是您自己的主目錄(,其中/home/shawn
shawn
替換為您的實際用戶名(如果不同)。
當您以 root 身分執行非圖形命令時,不會發生這種情況通常的方式(即,與sudo
)。這是和sudo
等圖形前端的預設行為之間的主要區別,它是為了gksu
gksudo
好理由,因為圖形程式通常在主目錄中建立和維護設定檔(這些檔案要么由非用戶呈現為不可更改,和/或為以非用戶身份運行的程式提供創建和修改配置的root
方法),這兩者都是不可取的)。root
root
如上所述,如果您的用戶名是shawn
,您的主目錄的完整路徑是.那麼您的桌面資料夾就是.如果您運行 Nautilus並導航到該資料夾,您將看到(並且能夠存取和操作)桌面上的檔案。/home/shawn
/home/shawn/Desktop
root