command line で spotlight
コマンドラインで spotlight
rubyという単語を含むファイルを探す
$ mdfind "ruby"
rubyとrailstを含むファイルを探す
$ mdfind "ruby && rails "
mdfind "ruby rails "
rubyとrailstまたはpythonとdjangoを含むファイルを探す
$ mdfind "(ruby && rails)||(python && django) "
rubyという単語を含み、かつ、pythonまたはperlという単語を含まないファイルを探す
$ mdfind "ruby -python -perl"
rubyという文字を含んだファイル名、かつ、pdfファイルを探す
$ mdfind "(kMDItemDisplayName = *ruby*) && (kMDItemContentType = com.adobe.pdf)"
mdls コマンドで、ファイルやフォルダのメタデータ属性の詳細を確認できる。
kMDItemKind = "Portable Document Format(PDF)"
kMDItemContentType = "com.adobe.pdf"
kMDItemNumberOfPages = 40
kMDItemFSSize = 840659
kMDItemLogicalSize = 840659
kMDItemFSName = "scheme-in-ruby.pdf"
kMDItemDisplayName = "scheme-in-ruby.pdf"
kMDItemKind = "電子出版物(ePub)"
kMDItemContentType = "org.idpf.epub-container"
kMDItemKind = "Video Media"
kMDItemContentType = "public.mpeg-4"
kMDItemDurationSeconds = 343.3983333333333
kMDItemPixelHeight = 720
kMDItemPixelWidth = 1280
kMDItemFSCreationDate = 2013-04-16 07:46:24 +0000
kMDItemContentCreationDate = 2013-04-16 07:46:24 +0000
kMDItemContentModificationDate = 2013-04-16 07:46:24 +0000
kMDItemKind = "Apple MPEG-4 オーディオ"
kMDItemContentType = "com.apple.m4a-audio"
kMDItemKind = "MP3 オーディオ"
kMDItemContentType = "public.mp3"
kMDItemAudioBitRate = 266000
kMDItemAudioChannelCount = 2
kMDItemAudioSampleRate = 44100
kMDItemDurationSeconds = 341.0808163265306
kMDItemKind = "JPEG イメージ"
kMDItemContentType = "public.jpeg"
kMDItemProfileName = "sRGB IEC61966-2.1"
kMDItemPixelHeight = 1244
kMDItemPixelWidth = 2122
kMDItemResolutionHeightDPI = 72
kMDItemResolutionWidthDPI = 72
kMDItemCreator = "Adobe Photoshop CS2 Windows"
kMDItemKind = "PNG イメージ"
kMDItemContentType = "public.png"
kMDItemResolutionHeightDPI = 300
kMDItemResolutionWidthDPI = 300
kMDItemCreator = "Adobe ImageReady"
kMDItemKind = "RAR Archive"
kMDItemContentType = "com.rarlab.rar-archive"
kMDItemKind = "ZIP アーカイブ"
kMDItemContentType = "public.zip-archive"