多くの場合、私はディレクトリの非常に深いところに移動し、さまざまな理由でグラフィカルウィンドウ(nautilus)を開きたいと思っています。したがって、質問は単純です。
やった後、
cd sampledirectory
cd sampledirectory2
GUIでこの場所を開くにはどうすればよいですか?
私はノームとノーチラスを想定しています:
nautilus .
現在のディレクトリで開きます。
Nautilusを、使用しているファイルマネージャー(Dolphinなど)に置き換えます。
最も移植性の高い方法は、freedesktopのxdg-utils xdg-open を使用することです。例えば
$ xdg-open .
これには、デスクトップ設定からツールを選択して、たとえば次のようなさまざまなファイルタイプを開くという利点があります。
$ xdg-open ~/Documents/mypresentation.odp
または
$ xdg-open ~/Pictures/mypic.png
nautilus --no-desktop . &
私はこれを何億回もやりました。
これが私がすべてのシステムでそれを行う方法です:
マック:
#!/bin/sh
open /System/Library/CoreServices/Finder.app ${1:-.}
Linux/BSD、Gnomeの場合:
#!/bin/sh
nautilus ${1:-.}
Windows ... Cygwin.。
#!/bin/sh
[ $# -eq 1 ] && exec Explorer "$(cygpath -w "$1")"
あなたがすべて言及していないことに驚いた:
( dolphin . & )
ターミナルからプログラムを切り離すことが私にとって常に重要です。なぜなら、コンソールウィンドウを閉じた後、
dolphin . &
...それはまたあなたのファイルマネージャーまたはあなたがそれと一緒にこの方法で始めたどんなプログラムも閉じます、そしておそらく誰もこれを望んでいません。
DigitalRossのコメントと同様に、Macでは〜/ .bash_profileに以下を追加できます。
alias Finder="open /System/Library/CoreServices/Finder.app ${1:-.}"
次に、ターミナルウィンドウセッションから、次のように入力するだけです。
Finder
現在の場所でFinderを起動します。