私の現在のディレクトリは、私のホームディレクトリのいくつかのサブフォルダのレイヤーに深く埋められています。ディレクトリ内でこのディレクトリを開きたい場合グラフィカルユーザーインターフェースベースファイルブラウザ、そのフォルダにアクセスするには、フォルダの後にフォルダをダブルクリックする必要があります。これは非常に時間がかかります。一方、数回のキー入力とタブボタンを複数回クリックすると、端末から簡単にアクセスできます。
ファイルブラウザの端末で現在のディレクトリを開く方法があるかどうか疑問に思います。これを行うコマンドは何ですか?
ちなみに私はUbuntuシステムを持っていますが、他のLinuxディストリビューションへのコマンドが何であるかを知りたいです。
ベストアンサー1
xdg-open .
xdg - 開くの一部ですxdg-utilsUbuntuを含む多くのディストリビューションにデフォルトで一般的にインストールされるソフトウェアパッケージです。デスクトップ環境でファイルタイプのデフォルトハンドラを呼び出して、複数のデスクトップ環境で動作するように設計されています。
あなたはディレクトリ、ファイル、URL、そのパラメータの正しいプログラムが開きます。たとえば、私のKDEシステムでは:
xdg-open .
Dolphinファイルマネージャで現在のディレクトリを開きます。xdg-open foo.txt
.txtファイルのデフォルトハンドラとして設定したemacsclientでfoo.txtを開きます。xdg-open http://www.google.com/
デフォルトのウェブブラウザでgoogle.comを開きます。
アプリケーションは別のウィンドウで開き、端末にメッセージが表示され、新しいGUIウィンドウに影響を与えずに他のコマンドを実行したり、端末を閉じることができます。
私は通常そこに印刷された多くのエラーメッセージを受け取りますが、stderr
単に無視します。
編集する:
パラメータを追加すると、xdg-open . >/dev/null 2>&1
エラーと出力がリダイレクトされます。この通話は端末をブロックしません。同様のエイリアスにバインドするとfilemanager='xdg-open . >/dev/null 2>&1'
便利です。