現在のターミナルの場所からFinderウィンドウを開きますか?


145

ターミナルウィンドウの特定のパスにいる場合、新しいFinderウィンドウで同じウィンドウを開くにはどうすればよいですか?

注:これは、Finderからターミナル開くことの反対です。


これはマーベリックスでどのように行われますか?
ヴォルフガングファール

2
@WolfgangFahl open .テクニックはまだ私のために動作します。
ジムマッキース

回答:


192

open .ターミナルで入力すると、Finderウィンドウで現在の作業ディレクトリが開きます。


おかげで、まさに私が探していたものでした。前に見たことがありますが、忘れていました。
ジムマッキース

これは10.9 Mavericksで壊れているようです。回避策はありますか?
ヴォルフガングファール

@WolfgangFahl 10.9 Mavericksでも機能します。
ジムマッキース

@WolfgangFahl Mavericksは新規インストールですか、アップグレードですか?アップグレードしたMavericksのインストールでは、このコマンドを使用できます。
キーン14

4つのMavericksインストールのうち、アップグレードインストールで問題が発生したのは一度だけでした。他のすべては大丈夫だった。アップグレードインストールの問題もしばらくしてなくなりました。奇妙な...
ヴォルフガングFahl

9

ストレッチゴール!

上記の回答を拡張するには(より適切な関連する質問はだまされたものとしてマークされ、新しい回答を受信できないため)...

〜/ .bash_profileに関数を追加して、ファイルまたはディレクトリの公開を処理しました。

# Reveal a file or directory in Finder
# ..expects only one argument
# the argument is quoted to accommodate spaces in the filename
reveal () {
   # if the first arg is a directory
   if [[ -d "$1" ]];
       then
           # ..use the argument directly
           basedir="$1"
       else
           # ..we passed a file, so use its containing directory
           basedir=$(dirname "$1")
   fi
   # basedir is a directory in now, so open will activate Finder
   open "$basedir"
}

機能をインストールするには:

  • 〜/ .bash_profileに貼り付けて保存します
  • source ~/.bash_profile または、新しいターミナル/タブを開きます

私が使用するコンテキストは、lsタブ補完を使用してブラウジングすることです。探しているものが見つかったら、次のように最新の引数を使用できますrevealcdまたはsubl

ls dir/subdir<tab tab>
subsubdir  anotherdir
ls dir/subdir/anotherdir
reveal !$

1
+1-便利なショートカット機能に感謝-それをlocateと呼びたい-;)
software.wikipedia

2
これが追加する唯一のことopen .は、ファイル名を渡して、それを含むディレクトリを取得できるようにすることです:)
ptim

5

autojumpインストール済みの場合、ディレクトリへのフルパスを入力する必要さえありません。単にタイプするだけjo partialdirectorynameで、オートジャンプは指定されたディレクトリに新しいFinderウィンドウを開きます。

ディレクトリ名全体を覚える必要がないため、この方法が気に入っています。Autojumpは、最も一般的に使用される場所のリストを保持し、名前の一部のみを指定しても、参照しているディレクトリを自動的に認識します。


自動ジャンプはインストールされていますが、jo command not found
白熱灯の

4
open .

追加として、.bash_profileまたは.bash_aliasesがある場合は、エイリアスを追加します。

alias finder='open'

その後、finder .私はより直感的だと思うものを使用することができます。


私はあなたが...私の提案を読んだり、bashのエイリアスが何であるかを理解していない@Allan
チャドグラント

ええ、あなたは正しいです、私はそれらを交換しました。一定。
チャドグラント

修正に賛成...プラスそれは良いアイデアです。
アラン

3

open .ターミナルで入力すると、Finderウィンドウで現在の作業ディレクトリが開きます。
しかし、代替バージョンもあります

open `pwd`
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.