Ipad

Mac OS Xでファイルまたはフォルダのパスをクリップボードに素早くコピーする

Mac OS Xでファイルまたはフォルダのパスをクリップボードに素早くコピーする

Mac OS Xからファイルやフォルダのフルパスを取得する方法はいくつかありますが、ここでは最も簡単な方法を2つ紹介します。さらに、サービスを利用してパスをクリップボードに瞬時にコピーする3つ目の方法も紹介します。まず、「情報を見る」パネルを使って項目のフルパスを取得し、次にターミナルのあまり知られていない機能を利用してディレクトリやファイルのパスを取得します。オプションのAutomatorサービスには、ファイルとフォルダのパスをコピーする別のオプションが用意されており、OS X Finderの右クリックメニューから簡単にアクセスできます。

Mac OS Xのファイルまたはフォルダのパス

念のためご説明いたしますが、ここではファイルまたはフォルダへのパスをクリップボードにコピーし、他の場所に貼り付けられるようにしたいと考えています。これはパスを表示することとは異なります。パスは、Finderの任意のウィンドウでオプションのウィンドウバーを介して表示したり、デフォルトのトリックを使ってタイトルバーに表示したりできます。

他の場所でも使用できるように、完全なパスをコピーしてみましょう。

OS Xの「情報を見る」ウィンドウからファイル/ディレクトリのパスをコピーする

おそらく最も簡単でユーザーフレンドリーな方法ですが、次の手順を実行すると、[情報を見る] ウィンドウから任意のファイルまたはフォルダーのパスを簡単に取得できます。

  • OS X Finderでファイルまたはフォルダを選択し、Command+iを押して「情報を見る」を起動します。
  • 「Where」の横をクリックしてドラッグし、パスを選択してからCommand+Cを押して完全なパスをクリップボードにコピーします。

Macの「情報を見る」からファイルやフォルダのパスをコピーする

「情報を見る」は、Ctrlキーを押しながらクリックするか、右クリックメニューからもアクセスできます。ほとんどの用途、そしてたまに完全なパスでアクセスする必要がある場合、「情報を見る」はシンプルで高速、かつ効率的であり、ほとんどの人にとって最適な選択肢となるでしょう。

Macターミナル経由の印刷パス

OS X ターミナルに何かをドラッグ アンド ドロップすると、その項目への完全なパスが出力されます。

  • ターミナルを起動し、Finderから任意の項目をターミナルウィンドウにドラッグアンドドロップすると、完全なパスが即座に印刷されます。
  • パスを選択してハイライトし、通常通りクリップボードにコピーします。

Macターミナルでファイルパスを印刷およびコピーする

このトリックは、ターミナルでパスを使用する場合に最適です。それ以外の場合は、別のアプリを開く必要があるため、「情報を見る」ヒントほど簡単ではない可能性があります。

右クリックメニューに「パスのコピー」サービスを作成する

ファイルやフォルダのパスを頻繁にコピー&ペーストする必要がある場合は、Automatorサービスを作成すると作業が楽になります。Mac OS Xの右クリックコンテキストメニューからサービスにアクセスできるようになるため、Finderのどこからでもアクセスできます。これはCNetが紹介している素晴らしいテクニックで、自分でも簡単に設定できます。

  • Automatorを起動し、新しい「サービス」を作成します。
  • 検索機能を使って「クリップボードにコピー」を探し、サービスの右側のパネルにドラッグします。
  • 以下のスクリーンショットに示すように、「サービスが選択したものを受け取る」を「ファイルまたはフォルダ」に設定し、「場所」を「Finder」に設定します。
  • 「Copy Path」のような名前でサービスを保存します。

Mac OS Xで「Copy Path」サービスを作成する

次に、Finder の任意の場所に移動し、ディレクトリまたはファイルなど、ファイルシステム内の任意のものを選択して右クリックし、作成された「パスのコピー」サービス項目を表示します。

Mac OS Xでサービスを介してファイルまたはフォルダのパスをコピーする

このオプションを選択すると、選択したアイテムのパスが即座にクリップボードにコピーされ、他の場所に貼り付けることができます。

そもそもパスとは何でしょうか?

馴染みのない方のために説明すると、アイテムパスとはファイルシステムにおけるアドレス、つまりコンピューター上の正確な位置を指すものと考えてください。例えば、ユーザーアカウントのデスクトップにある「Testfile.txt」というファイルの完全なパスは次のようになります。

/Users/USERNAME/Desktop/Testfile.txt

ユーザー ディレクトリ内の項目の場合、次のようにチルダを使用してパスを短縮することができます。

~/Desktop/Testfile.txt

このショートカットはシステムファイルや他のユーザーファイルへのアクセスには機能しないため、完全なパスが必要になります。ここで紹介するすべてのメソッドは、対象のファイルまたはディレクトリがユーザーフォルダ内にある場合でも、ショートカットではなく完全なパスにアクセスしてコピーします。