Macでファイルのフルパスを確認する方法は?


32

TextEditでテキストファイルを開いたのですが、ファイルの完全なパスがわからないようです。

また、スポットライトでファイルを検索しても、ファイルの完全なパスが表示されないようです。

私は明らかにここで何かを見逃しています。完全なパスを伝える方法は?


あなたはライオンですか?それ以外の場合は、名前を付けて保存機能により正しいディレクトリに移動するはずです。
soandos

回答:


45

あなたは、することができCommand-Click、ウィンドウのタイトルバーのアイコンとファイル名がメニューとして完全なパスを明らかにしました。

ここに画像の説明を入力してください


このパスはほとんど必要ありません。Finderにアドレスバーがないため、どこに貼り付けますか?ファイルプロキシ(アイコン)をウィンドウのタイトルバーから[ 開く ]ファイルダイアログにドラッグして、別のアプリケーションなどで選択することができます。


コピー可能な形式のファイルへのフルパスが本当に必要な場合は、ファイルまたはそのプロキシアイコンをターミナルウィンドウにドラッグアンドドロップできます。そこから、コピーして貼り付けることができます。

ここに画像の説明を入力してください

単純なテキスト編集フィールド(Webサイトのテキスト領域など)、またはテキスト編集のプレーンテキストビューは、同様の方法で動作します:ファイルをドラッグアンドドロップするだけです。

ここに画像の説明を入力してください


Automatorを使用して、選択したファイルまたはフォルダーのパスをクリップボードにコピーするサービスを作成することもできます。Automatorを起動し、[ サービス]を選択すると、アプリケーションで選択したファイルとフォルダーを受け取ります。保存し、名前を付けます(例:ファイルまたはフォルダーのコピーパス)

ここに画像の説明を入力してください

Finderまたは同様の方法で機能する他のプログラムでファイルまたはフォルダーを選択し、アプリケーションメニュー»サービス»ファイルまたはフォルダーのコピーパスから新しいサービスを呼び出します(実際にファイルまたはフォルダーが選択されている場合にのみ表示されます) 。システム環境設定»キーボード»キーボードショートカット»サービスでキーボードショートカットを割り当てることができます。


ファイルのパスは、[ 全般 ] カテゴリの詳細ダイアログにも表示され、そこから選択してコピーできます。

ここに画像の説明を入力してください


選択したファイルのパスは、Finderのパスバーにも表示されます。これは、[表示]»[パスバーの表示]から有効にできます。Spotlight結果ウィンドウのデフォルトでは有効になっています。

ここに画像の説明を入力してください


Spotlight メニューから、を押しCommand-Iてファイルの情報を取得ダイアログを開き、ターミナルにドラッグし、TextEditプレーンテキストビューまたは同様のシンプルなビューにドラッグするか、ファイルを開く…ダイアログにドラッグします。

Spotlightの結果ウィンドウから、[ 情報を見る ]ダイアログを開く、ファイルを[ターミナル]、[ テキスト編集]、[ファイルを開く... ]ダイアログにドラッグする、またはサービスを呼び出すことができます。完全なパスもパスバーに表示されます。


1
悲しいことに、Sierraはスラッシュの代わりに小さな矢印できれいにしようとすることでGet Infoウィンドウのパスを壊しました。コピー/ペーストすると、魔法のようにスラッシュに戻りますが、スペースをエスケープするのを忘れたため、ほとんどのパスが壊れています。
scipilot

1
@scipilot Appleがパスの使用場所を知ることは不可能です。同様に可能性がフォルダに移動します...そこに脱出のための必要はありませんように処理しませんダイアログは、「スペースをエスケープ」。そのため、エスケープされたテキストをターミナルに貼り付けます。必要なときに追加します。
ダニエルベック

あなたは絶対に正しいです、エスケープされていないことは正しく、私はさまざまな用途を考慮していませんでした。ほとんどすべてにbashを使用しなかった場合、事前にエスケープされていればさらに不満を言うでしょう!ヒントをありがとう-これらの追加の編集コマンドに気づいたことはありませんでした。
scipilot

3

コマンドとオプションを押し続けると、Spotlightメニューに完全なパスを表示できます。または、Alfred inCでは、ファイルの絶対パスをコピーします。

このスクリプトを⌃⌘Cに割り当てました。

try
    tell application (path to frontmost application as text)
        set the clipboard to (path of document 1) as text
    end tell
on error
    try
        tell application "System Events" to tell (process 1 where frontmost is true)
            value of attribute "AXDocument" of window 1
        end tell
        do shell script "ruby -rcgi -e 'print CGI.unescape ARGV[0][16..-1]' " & quoted form of result
        set the clipboard to result
    end try
end try

最初の方法はプレビュー、TextMate 2、Sublime Text、またはiChmでは機能せず、2番目の方法はAcornでは機能しませんでした。


好奇心が強い、これらのパスをどこで使用しますか?
ダニエルベック

1
@DanielBeckプロキシアイコンをどこにもドラッグすることはありません。あるウィンドウから別のウィンドウにドラッグするのに非常に時間がかかるのが嫌いです(特に、フォーカスを受け取るのを待たなければならない場合、または重複して移動する必要がある場合)前など)。また、私は通常、どこかでスクリプトを編集し、絶対パスを使用してコマンドラインから実行するためにこれを行います。
slhck

1

ほとんどのプログラムでは、ウィンドウのタイトルバーにあるファイルの名前をCommandキーを押しながらクリック(またはキーボードに応じてAppleキーを押しながらクリック)すると、ドロップダウンリストにパスが縦に並べられます。

または、Finderで、たとえば検索後、ファイルを選択してcommand + Iを実行すると、ファイル情報ウィンドウが表示されます。このウィンドウにはどこかにフルパスが必要です。


私のマシンでは、Optionキーを押しながらクリックしても機能しませんでした。コマンドキーを押しながらクリックするという意味ですか?
ダニエルベック

あなたが正しい。option +クリックの代わりにcommand +クリックです。私は今それを修正しています。Optionキーを押しながらクリックしても、私が考えていたオプションドラッグはほとんど機能しません。これにより、ファイルを現在の場所にファインダーウィンドウを開くことなく、タイトルバーから別のフォルダー、ディスク、またはゴミ箱にアイコンをドラッグできます。しかし、あなたはあなた自身の答えでそれをカバーしてきました。
アンドリューターナー

実際にOptionを押す必要はありません。ポインタをプロキシアイコンから遠ざける前に、マウスボタンをしばらく押すだけで、ドラッグできます。オプションは、宛先に依存するコピー、移動、またはエイリアスの代わりに、コピー操作にします。
ダニエルベック

0

Previewを使用する場合、タイトルバーでファイル名を右クリックすると、現在開いているファイルのフルパスを表示できます。


0

プレビューアプリまたはTextEditでファイルを開いている場合は、タイトルバーでファイル名を右クリックできます。これにより、完全なファイルパスが表示されます。

そのパスを開きたい場合は、開きたいフォルダを選択してください。

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