Command-Line

從終端打開目前目錄到文件瀏覽器?

  • November 27, 2018

我的目前目錄深埋在我的主目錄的多個子文件夾層中。如果我想在基於gui 的文件瀏覽器中打開這個目錄,我必須在一個文件夾後點兩下文件夾才能到達它。這是非常耗時的。另一方面,只需很少的擊鍵和多次點擊選項卡按鈕,就可以很容易地通過終端訪問它。

我想知道是否有辦法將終端中的目前目錄打開到文件瀏覽器上。執行此操作的命令是什麼?

作為參考,我有一個 ubuntu 系統,但我想知道各種 linux 發行版的命令是什麼。

xdg-open .

xdg-openxdg-utils軟體包的一部分,它通常預設安裝在許多發行版(包括 Ubuntu)中。它被設計為適用於多個桌面環境,呼叫桌面環境中文件類型的預設處理程序。

您可以傳遞目錄、文件或 URL,它將為該參數打開正確的程序。例如,在我的 KDE 系統上:

  • xdg-open .在 Dolphin 文件管理器中打開目前目錄
  • xdg-open foo.txt在 emacsclient 中打開 foo.txt,我已將其配置為 .txt 文件的預設處理程序
  • xdg-open http://www.google.com/在我的預設網路瀏覽器中打開 google.com

該應用程序作為一個單獨的視窗打開,您將在終端中收到提示,並且可以發出其他命令或關閉終端,而不會影響新的 GUI 視窗。

我通常會收到一堆列印到的錯誤消息stderr,但我只是忽略它們。

編輯:

添加參數會xdg-open . >/dev/null 2>&1重定向錯誤和輸出。此呼叫不會阻止您的終端。將此綁定到別名 likefilemanager='xdg-open . >/dev/null 2>&1'可以派上用場。

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