Como procurar com mais eficácia o Spotlight

5

Estou acostumado a usar vários sinalizadores para modificar os resultados das pesquisas do Google, mostrar apenas os resultados de um site específico ou apenas determinados tipos de arquivos.

Por exemplo, você pode restringir as buscas do Spotlight para procurar apenas por arquivos PDF como este exemplo, quando eu estiver procurando por uma planilha eletrônica em pdf para usar a estrutura css do sistema de grade da YUI no meu computador.

YUI grid kind:pdf

Eu ficaria surpreso se o Spotlight da Apple não tivesse muitos outros indicadores úteis para afinar uma pesquisa da mesma maneira - quais truques você usa ou onde procura mais dicas para melhorar seu Spotlight? fu?

    
por Chris Adams 05.10.2009 / 12:48

2 respostas

6

Menu do Spotlight e Finder

  • name:filename
  • kind:kindle ( kind:mobi e *.mobi não podem ser usados)
  • kind:image
  • date:today ( date:week e date:month não funcionam)
  • date:12/31/11 (outros formatos como date:2011-12-31 não funcionam)
  • date:12/1/11-12/31/11
  • kind:mp3 AND bitrate:<192000

Chaves de atributo de metadados comuns

mdls -name $attribute $file mostra o valor de um único atributo e mdls $file lista todos os atributos.

  • kMDItemContentType : o identificador de tipo uniforme, como public.plain-text
  • kMDItemContentTypeTree : a UTI e suas UTIs pai
  • kMDItemDisplayName : o nome de um arquivo sem extensão se sua extensão estiver definida como oculta
  • kMDItemDurationSeconds : por exemplo, a duração dos arquivos de áudio ou vídeo
  • kMDItemFinderComment : o comentário do Spotlight que pode ser definido nas janelas de informações do Finder
  • kMDItemFSContentChangeDate : data de modificação
  • kMDItemFSCreationDate : data de criação
  • kMDItemFSInvisible : a visibilidade de um arquivo
  • kMDItemFSName : o nome de um arquivo com extensão de nome de arquivo
  • kMDItemFSSize : o tamanho de um arquivo em bytes
  • kMDItemKind : uma descrição de tipo como um documento HTML
  • kMDItemLastUsedDate : date last opened
  • kMDItemNumberOfPages : por exemplo, o número de páginas em um arquivo PDF
  • kMDItemPageWidth : por exemplo, a largura de um documento PDF em pontos
  • kMDItemPath : o caminho completo de um arquivo
  • kMDItemTextContent : conteúdo do arquivo
  • kMDItemTitle : por exemplo, o título de um documento PDF ou um website
  • kMDItemURL : por exemplo, o URL de um arquivo webloc
  • kMDItemWhereFroms : uma URL da qual um arquivo foi baixado de

expressões de consulta mdfind

  • mdfind . -onlyin ~/Pictures
  • mdfind 'kMDItemFSContentChangeDate == $time.this_week(-1)'
  • mdfind 'kMDItemTextContent == "*expose*"cd' (ignora maiúsculas e diacríticos)
  • mdfind 'kMDItemFSSize >= 5000 && kMDItemFSSize <= 5005)'
  • mdfind 'kMDItemFSContentChangeDate >= $time.iso(2012-04-13T13:44Z)'
  • mdfind 'kMDItemFSCreationDate >= $time.now(-3600)'
  • mdfind 'kMDItemKind == "*movie" && kMDItemPixelHeight >= 720'
por 20.05.2012 / 14:35
4

Há um artigo inteiro sobre esse assunto aqui . Resumindo:

  • você usa operadores booleanos, como AND, OR, NOT
  • aplicar aspas procurará exatamente a frase desejada
  • usando name: keyword pesquisará somente os nomes dos arquivos
  • author: keyword permite que você pesquise arquivos pelo autor do arquivo (o Spotlight localizará apenas arquivos produzidos por programas que salvam esse atributo - Mail, iChat, Word, Excel, Pages, Numbers e alguns outros)
  • você pode usar date:today , created: date e modified: date para pesquisar arquivos em uma data específica
  • você pode refinar sua pesquisa para encontrar apenas determinados tipos de arquivos usando kind: filetype (o artigo ao qual eu estou vinculado contém todos os tipos de arquivos possíveis que você possa precisar)
por 05.10.2009 / 12:30