透過命令列開啟檔案或資料夾的標準和最佳方法是什麼

透過命令列開啟檔案或資料夾的標準和最佳方法是什麼

有多種方法可以開啟檔案或資料夾,例如

gnome-open
see
xdg-open
gvfs-open

那麼...我該使用哪一個?

答案1

這取決於您想要如何開啟文件。 您在問題中提到的命令以及以特定方式處理目標的細節。

首先,侏儒開放預設情況下,該命令在 Ubuntu 儲存庫中不可用。所以它不會成為 Ubuntu 環境的標準。如果您有非常具體的原因要使用 Ubuntu 的非標準內容,那麼這將是您更改標準的特殊時機。

xdg-開放是從命令列開啟檔案的通用方法,就像透過檔案瀏覽器點擊開啟檔案一樣。正在開啟的檔案的應用程式或上下文取決於您為要處理的檔案設定的預設方法。

gvfs-開放不再是 Ubuntu 中的標準方法。它已被替換為吉奧開放(一個論點吉奧應用程式).打開目的地的方法數量有限。如果目標檔案是執行文件,則必須指定執行它的程序(也可以透過 shebang 文件頭完成)。

當點擊你好世界.sh或者你好世界.pl會將文件作為程式打開,使用 打開它gio open helloworld.sh會將其作為文字文件打開,而不是作為執行文件打開。

後者是一個範例,它取決於您希望如何開啟文件,或者您希望如何使用文件。

在這種情況下,如果您想執行該文件,您可以使用以下選項之一來開啟它:

$ bash helloworld.sh
$ ./helloworld.sh

快速的答案是開啟文件的方法取決於你想如何打開它。

相關內容