web-dev-qa-db-ja.com

現在のコマンドラインディレクトリでNautilusを開く方法は?

ユーザーがいる現在のディレクトリのコマンドラインからNautilus(Ubuntuグラフィック/ウィンドウエクスプローラの正しい名前であれば)ウィンドウを開くことができるコマンドを誰かが知っているのだろうかと思っていました。

したがって、コマンドラインを開いて次のように入力すると、

cd /home/myUser/some/long/path/to/a/directory

次に、いくつかのコマンドを発行できるようにします。

nautilus open-sesame

そして、/home/myUser/some/long/path/to/a/directoryに対してグラフィックウィンドウを開きます。これも可能ですか?

73
zharvey

ターミナルに入力できます:

cd /home/myUser/some/long/path/to/a/directory

その後:

nautilus .

上記のコマンドは、フォルダー/home/myUser/some/long/path/to/a/directory(ピリオドは現在のディレクトリです)でnautilusを開きます

または、ターミナルで次のように入力します。

nautilus /home/myUser/some/long/path/to/a/directory
102
Roman Raguet

gnome-open .を実行することもできます。 gnome-openは、最適なアプリケーションを使用してファイルを開こうとするMacのopenに似ています。デフォルトでは、Ubuntuのgnome-open .は、Nautilusの現在のディレクトリを開きます。

Ubuntuにもopenコマンドがありますが、この場合は機能しません。

14
wsaleem

より一般的なxdg-open .(またはxdg-open <path>)を使用する必要があります。

3
Pierre Maoui

ターミナルでの不快な警告を避けるために、Nohupを使用します。端末から切り離すために、コマンドの最後に&を追加しています。また、-wフラグを使用して、新しいウィンドウで開きます。

Nohup nautilus -w . &

Nohupは警告付きのファイルを作成することに注意してください。

次のように/dev/nullに送信できます:

Nohup nautilus -w . > /dev/null &

編集:

Nautilusを開くたびにこのすべてを入力したくない場合は、関数を作成して.bashrcまたはコンソールを開いたときにソースとなるファイルに配置することができます。

open() {
    Nohup nautilus -w $1 > /dev/null 2>&1 &
}

次に使用できます:

$ open path/to/open/

here に記載されているエイリアスよりも、nautilusで開くパスを指定できるため、こちらをお勧めします。

2
Julien B.

ターミナルからnautilusを開きます。

nautilus .

バックグラウンドでnautilusを開き、引き続きターミナルを使用するには。

Nohup nautilus . > /dev/null 2>&1 &

それをエイリアスにすることもできます。

alias open='Nohup nautilus . > /dev/null 2>&1 &'

そのエイリアスを.bash_aliasesに追加して、永続的にすることもできます。

echo "alias open='Nohup nautilus . > /dev/null 2>&1 &'" >> .bash_aliases

したがって、ターミナルを再起動した後、openと入力するだけです。