Watch

qlmanage でコマンドラインから Quick Look を使用する

qlmanage でコマンドラインから Quick Look を使用する

macOSのターミナル

Quick Lookは、Mac OS Xの便利な機能で、ドキュメント、画像、その他のファイルデータを特定のアプリケーションで開く前に、素早くプレビューできます。私は様々なドキュメントの内容をざっと確認するためにQuick Lookをよく使っています。内容を確認したり、適切なファイルで作業しているかを確認したりしたい場合など、何かをさっと確認したいときには、アプリケーションを起動するよりも断然便利です。しかし、コマンドラインを頻繁に使用する方なら、ディレクトリの内容を閲覧しているときに、そのJPGファイルやDOCファイルが一体何なのか分からなくなることもあるでしょう。

もう迷う必要はありません。Mac OS のコマンド ラインから Quick Look を簡単に使用して、ターミナル アプリケーションから直接 Quick Look プレビューを開くことができます。

コマンドライン ターミナル アプリから、次の構文を使用して Quick Look でファイルを開きます。

qlmanage -p filename.jpg

このコマンドと -p フラグを使用すると、Quick Look ウィンドウが起動し、「filename.jpg」で指定されたファイルが表示されます。ファイルの種類は、Quick Look が対応しているもの(ほぼすべての種類に対応しているようです)であれば何でも構いません。そして、Quick Look はファイルのプレビューを新しいウィンドウで開きます。

qlmanage コマンドには、パフォーマンス関連情報、診断、Quick Look の動作のカスタマイズなど、様々な高度な機能があります。また、コマンドラインツールを使用して、Quick Look のキャッシュをリセットし、quicklookd デーモンサーバーを再起動することもできます。qlmanage の完全なフラグリストは、qlmanage -h を実行することでコマンドラインから確認できます。以下にその詳細を示します。

Usage: qlmanage [OPTIONS] path...
-h Display this help
-r Force reloading Generators list
-r cache Reset thumbnail disk cache
-m [name ...] Display statistics about quicklookd. Stats names:
* plugins Show the generators list
* server Show quicklookd life information
* memory Show quicklookd memory consumption
* burst Show statistics about the last burst
* threads Show concurrent accesses stats
* other Show other information about quicklookd
-d debugLevel Integer between 1-4
-p Compute previews of the documents
-t Compute thumbnails of the documents
-x Use quicklookd (remote computation)
-i Compute thumbnail in icon mode
-s size Size for the thumbnail
-f factor Scale factor for the thumbnail
-F factor Scale factor for the thumbnail, draw downscaled and compare to 1x
-z Display generation performance info (don't display thumbnails)
-o dir Output result in dir (don't display thumbnails or previews)
-c contentType Force the content type used for the documents
-g generator Force the generator to use

OS Xのターミナル次のコマンドを使用すると、Quick Look をバックグラウンドで起動して、ターミナルを通常どおり使い続けることができることに注意してください。

qlmanage -p filename.jpg &

qlmanage は単純な画像や jpg 以外にもさまざまなファイル タイプに使用できますので、ぜひご活用ください。

Quick Look のトラブルシューティングでは、多くの場合、キャッシュを更新してサムネイルを再読み込みするだけで問題が解決するため、次のように両方のコマンドを同時に発行できます。

qlmanage -r cache && qlmanage -r

qlmanage またはコマンド ラインを使用した他の便利な Quick Look のヒントやコツをご存知の場合は、以下のコメント欄で共有してください。