Desktop-Environment

從命令行模擬文件管理器“打開項目”的規範方法

  • June 9, 2017

幾乎每個桌面環境都有一種機制來確定當您(點兩下)文件管理器/資源管理器視窗中的文件時要做什麼。這可以基於副檔名,或基於任何其他內容file等。

現在,假設我在桌面會話中打開了一個終端視窗,並且我在某個文件夾中。是否有一些二進製文件或腳本 - 希望在 Linux 常見的多個桌面環境中有效 - 當以文件名作為其參數執行時,使用此機制並具有與(點兩下)該文件相同的效果?

如果沒有單一的多桌面環境方法來執行此操作 - 是否有一堆具有此功能的特定於桌面環境的二進製文件/腳本?如果是這樣,你能列出這樣的一堆嗎?

start在 Windows 上,我認為這以命令的形式存在(當然,它們可以假設一個桌面環境。)

對於實現freedesktop.org xdg-utils工具的桌面環境,您應該能夠使用xdg-open

姓名

xdg-open — 在使用者的首選應用程序中打開文件或 URL

xdg-打開 {文件 | 網址}

xdg-open {–幫助 | –手冊 | –version} 說明

xdg-open 在使用者的首選應用程序中打開文件或 URL。如果提供了 URL,則 URL 將在使用者首選的 Web 瀏覽器中打開。如果提供了文件,則該文件將在該類型文件的首選應用程序中打開。xdg-open 支持文件、ftp、http 和 https URL。

xdg-open 僅在桌面會話中使用。不建議以 root 身份使用 xdg-open。

選項

–help 顯示命令概要。

–manual 顯示此手冊頁。

–version 顯示 xdg-utils 版本資訊。

引用自:https://unix.stackexchange.com/questions/370173