Spotlightで/ usr / local / texliveディレクトリを検索する


4

私のMacにTeXLiveをインストールしたので、私はしばしばいくつかのパッケージのためにドキュメンテーションを調べる必要があります。私がHDDの/ usr / local / texlive / 2011 / texmf-dist / docにPDFをすべて持っているのはグーグルにとっては馬鹿げているように見えるので、Spotlightを使ってそれらを検索できるようにしたい。しかし、Spotlightに協力させることはできません。私は試した

mdimport /usr/local/texlive/2011/texmf-dist/doc

これで作業はできますが、その後Spotlightに結果が表示されません。私はAlfredの検索範囲内のフォルダも役に立ちませんでした。何か案は?

回答:


2

/ usr /内のファイルはSpotlightによってスキャンされますが、通常の検索結果には含まれません。

ご参考までに、Spotlightメニューにシステムファイルとして扱われるファイルを含める方法はありません。しかし、それらをFinderに含めることができます。

またはAlfredでシステムファイルを検索するための検索フィルタを作成します。

またはmdfindを使う:

mdfind -onlyin /usr/local/texlive/2011/texmf-dist/doc "search phrase"

1

これは実際の解決策ではないことを私は知っていますが、私は/ usr / local / texlive / 2011 / texmf-dist / docディレクトリを/ Users / yourusername / Documents / TeXLiveDocsに移動します。


1
これでうまくいくかもしれませんが、私はTeXLiveディストリビューションをそのまま残し、ファイルの重複を避けたいと考えています。
Teake Nutma

他の場所にディレクトリへのシンボリックリンクを作成して、スポットライトでリンクされた「ディレクトリ」にインデックスを付けさせるだけで十分でしょうか。
MostlyHarmless

0

試してみてください -f mdimportを呼び出すときの(フォルダフラグ)

$ mdimport -f /usr/local/texlive/2011/texmf-dist/doc

1
このフラグは10.4以下のもので、Leopard以降では非推奨です。
Teake Nutma

に従って man mdimportNOTES The -f switch is obsolete in Leopard and beyond.
Daniel Beck
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.