
ドラッグアンドドロップでファイルまたはフォルダのパスをターミナルにコピーする
フォルダやファイルをターミナルウィンドウにドラッグ&ドロップするだけで、ファイルパスをターミナルに簡単にコピーできることをご存知ですか? ぜひ試してみてください。ターミナルウィンドウを開き、Finderから何かを取り出してターミナルにドロップすると、ファイルのフルパスが即座に出力され、MacのFinder GUIからコマンドラインにファイルパスがコピーされます。
それ自体ではディレクトリ構造のパスが印刷されるだけで、RETURN キーを押さないと実行されません (ファイル/フォルダー パスの前に互換性のあるコマンド文字列が付いていない限り、何も実行されません)。
これは、ファイルが Mac OS X の Finder 内で既にわかりにくい場所にあるが、すぐにコマンド ラインにジャンプしたり、編集したりしたい場合に特に役立ちます。
ドラッグ&ドロップの前にコマンドを付けると、対象のパスやファイルでも簡単に実行できるようになります。例:
cd (drag and drop a folder here)
ターミナルをドラッグ アンド ドロップ パスにすばやく変更できるようになります。
これはファイルでも機能するため、同じ操作を実行して、必要に応じて vi または nano で深いファイルを開くことができます。
nano (drag and drop text file here from the Finder)
または、Finder で 'cat' または 'less' を通じてダンプされた特定のファイルの内容を確認したいだけの場合は、次のようにします。
less (drop the file from Finder here)
実行するコマンドの後に適切なスペースを入れることを忘れないでください。パス自体は正確であり、パディングとしてスペースや余分な文字は含まれません。
私たちは以前、完全なパスを印刷するための同様のヒントについて書きましたが、Lifehacker で再びそれを見て、このトリックのより良い使用方法のいくつかを評価するための良いリマインダーであることに気付きました。
ちなみに、このテクニックはMac OS Xの全バージョン、さらには他の多くのOSプラットフォーム、さらにはDOSプロンプトのあるWindowsやUbuntuなどのほとんどのLinuxバージョンでも動作します。便利なトリックなので、ぜひ試してみてください!