Command-Line
從終端打開目前目錄到文件瀏覽器?
我的目前目錄深埋在我的主目錄的多個子文件夾層中。如果我想在基於gui 的文件瀏覽器中打開這個目錄,我必須在一個文件夾後點兩下文件夾才能到達它。這是非常耗時的。另一方面,只需很少的擊鍵和多次點擊選項卡按鈕,就可以很容易地通過終端訪問它。
我想知道是否有辦法將終端中的目前目錄打開到文件瀏覽器上。執行此操作的命令是什麼?
作為參考,我有一個 ubuntu 系統,但我想知道各種 linux 發行版的命令是什麼。
xdg-open .
xdg-open是xdg-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'
可以派上用場。