欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

macos mdfind "kind" 有哪些类型值 通义 chatgpt 有大用 有大大用 有大大大用

在macOS中,mdfind 命令是一个强大的工具,用于基于Spotlight索引中的元数据搜索文件。kind 是一个常用的搜索关键字,用于指定文件的类型。kind 后面跟的是文件类型的字符串描述,这些描述通常是人们熟知的文件扩展名的前缀。

以下是一些常见的 kind 值示例:

  1. 文档# mdfind "kind:document"    或  mdfind "kind:documents"  

  2. # mdfind "kind:doc"   (似乎不仅仅是 doc 文件)

  3.  mdfind "kind:pdf"  

  4. # mdfind "kind:document"    或  mdfind "kind:documents"  

  5. # mdfind "kind:document"    或  mdfind "kind:documents"  


    • kind:document 或 kind:documents - 包括各种文档格式,如.doc.pdf.txt等。

    • kind:"Microsoft Word" - 匹配Word文档。

    • kind:"Adobe Acrobat" - 匹配PDF文档。

    • kind:"Rich Text Format" - 匹配RTF格式的文档。

    • kind:"Plain Text Document" - 匹配纯文本文件。

  1. 图像/图片# mdfind "kind:image"    或  mdfind "kind:images"  

  2.        # mdfind "kind:png"    或  mdfind "kind:gif"  

  3. # mdfind "kind:jpeg"    

  4. #  mdfind "kind:jpg"    #不行


      • kind:image 或 kind:images - 包括.jpg.png.gif等图像文件。

      • kind:"JPEG Image" - 匹配JPEG格式的图片。

      • kind:"PNG Image" - 匹配PNG格式的图片。

    1. 音频/声音

      • kind:sound 或 kind:sounds - 包括.mp3.wav.aac等音频文件。

      • kind:"MPEG Sound" - 匹配MP3格式的声音文件。

      • kind:"WAV Sound" - 匹配WAV格式的声音文件。

    2. 视频/电影 # mdfind "kind:movie"    或  mdfind "kind:movies"  

    3. # mdfind "kind:mov"    或  mdfind "kind:avi"

    4. mdfind "kind:mp4"     不行



        • kind:movie 或 kind:movies - 包括.mp4.mov.avi等视频文件。

        • kind:"MPEG Movie" - 匹配MPEG格式的视频文件。

        • kind:"QuickTime Movie" - 匹配QuickTime格式的视频文件。

      1. 网页/HTML # mdfind "kind:html"    或  mdfind "kind:html"  

      2.                     # mdfind "kind:webpage"    或  mdfind "kind:webpages"     不行

        • kind:webpage 或 kind:webpages - 包括.html.htm.xhtml等网页文件。

        • kind:"HTML Document" - 匹配HTML格式的网页文件。

      3. 源代码/脚本# mdfind "kind:sourcecode"    或  mdfind "kind:sourcecodes"    不行

        • kind:sourcecode 或 kind:sourcecodes - 包括各种编程语言的源代码文件。

      4. 电子邮件 # mdfind "kind:email"    或  mdfind "kind:emails"

        • kind:email 或 kind:emails - 匹配电子邮件文件。

      5. 可执行程序/应用程序

      6. # mdfind "kind:application"    或  mdfind "kind:applications"

      7.        # mdfind "kind:app"  

        • kind:application 或 kind:applications - 包括.app等可执行文件。

      8. 压缩文件/存档文件

      9.         # mdfind "kind:fonts"    或  mdfind "kind:font"

      10.        # mdfind "kind:zip"    或  mdfind "kind:tar"或  mdfind "kind:gz"

      11.        # mdfind "kind:archive"    

      12.        mdfind "kind:archives"     不行

        • kind:archive 或 kind:archives - 包括.zip.tar.gz等压缩文件。

      13. 字体文件 # mdfind "kind:fonts"    或  mdfind "kind:font"

      14.                    # mdfind "kind:ttf"    或  mdfind "kind:otf"     不行

        • kind:font 或 kind:fonts - 包括.ttf.otf等字体文件。

        请注意,kind 值并不总是精确匹配文件扩展名,而是依赖于Spotlight索引中记录的文件类型信息。有时,你可能需要尝试不同的关键词组合以获得最佳的搜索结果。

        如果你不确定具体的 kind 值,可以尝试使用通配符搜索或者查看Spotlight索引中已有的文件类型信息来帮助确定正确的 kind 值。例如:

        sh
        深色版本
        mdfind 'kMDItemContentType'

        这条命令可以帮助你了解Spotlight索引中存在的文件类型。


        # mdfind "kind:document"    或  mdfind "kind:documents"  



        普通分类: