У Spotlight проблемы с индексацией файлов, тег Finder не работает

Когда у меня появился новый MacBook Pro M1 под управлением Ventura, я восстановил на нем все данные из TimeMachine. После этого я обнаружил, что поиск Spotlight работает неправильно. Игра с mdutil исправила это.
Теперь я все еще сталкиваюсь с проблемой, что файлы не отображаются в сводке цветовых тегов в Finder, хотя они помечены. Когда я углубился в это, я обнаружил, что Spotlight не индексирует метаданные ни из одного файла, кроме тех, которые начинаются с «kMDItemFS...».

Итак, у меня есть файл (test.txt) с фиолетовым тегом, фиолетовый называется «Тест».
Вызовxattr -l test.txtправильно выводит это:

      com.apple.FinderInfo: 
com.apple.metadata:_kMDItemUserTags: bplist00?VTest
3

Но при вызове вывода свойство тега не отображается:

      kMDItemFSContentChangeDate = 2023-08-17 15:51:00 +0000
kMDItemFSCreationDate      = 2023-08-17 15:51:00 +0000
kMDItemFSCreatorCode       = ""
kMDItemFSFinderFlags       = 6
kMDItemFSHasCustomIcon     = 0
kMDItemFSInvisible         = 0
kMDItemFSIsExtensionHidden = 0
kMDItemFSIsStationery      = 0
kMDItemFSLabel             = 3
kMDItemFSName              = "test.txt"
kMDItemFSNodeCount         = 0
kMDItemFSOwnerGroupID      = 20
kMDItemFSOwnerUserID       = 501
kMDItemFSSize              = 0
kMDItemFSTypeCode          = ""

Когда я копирую файл на другие машины, вызываюmdls test.txtвыводит гораздо больше метаданных, включая тег цвета:

      _kMDItemDisplayNameWithExtensions      = "test.txt"
com_apple_metadata_modtime             = 713980260
kMDItemContentCreationDate             = 2023-08-17 15:51:00 +0000
kMDItemContentCreationDate_Ranking     = 2023-08-17 00:00:00 +0000
kMDItemContentModificationDate         = 2023-08-17 15:51:00 +0000
kMDItemContentModificationDate_Ranking = 2023-08-17 00:00:00 +0000
kMDItemContentType                     = "public.plain-text"
kMDItemContentTypeTree                 = (
    "public.plain-text",
    "public.text",
    "public.data",
    "public.item",
    "public.content"
)
kMDItemDateAdded                       = 2023-08-17 16:16:17 +0000
kMDItemDateAdded_Ranking               = 2023-08-17 00:00:00 +0000
kMDItemDisplayName                     = "test.txt"
kMDItemDocumentIdentifier              = 0
kMDItemFSContentChangeDate             = 2023-08-17 15:51:00 +0000
kMDItemFSCreationDate                  = 2023-08-17 15:51:00 +0000
kMDItemFSCreatorCode                   = ""
kMDItemFSFinderFlags                   = 6
kMDItemFSHasCustomIcon                 = (null)
kMDItemFSInvisible                     = 0
kMDItemFSIsExtensionHidden             = 0
kMDItemFSIsStationery                  = (null)
kMDItemFSLabel                         = 3
kMDItemFSName                          = "test.txt"
kMDItemFSNodeCount                     = (null)
kMDItemFSOwnerGroupID                  = 20
kMDItemFSOwnerUserID                   = 501
kMDItemFSSize                          = 0
kMDItemFSTypeCode                      = ""
kMDItemInterestingDate_Ranking         = 2023-08-17 00:00:00 +0000
kMDItemKind                            = "Reines Textdokument"
kMDItemLogicalSize                     = 0
kMDItemPhysicalSize                    = 0
kMDItemUserTags                        = (
    Test
)

Похоже, Spotlight неправильно индексирует файлы. Я уже пробовал эту команду

      mdutil -i off /
mdutil -i on /
mdutil -E
mdutil -X

в различных последовательностях, но безуспешно. Что я могу сделать еще?

0 ответов

Другие вопросы по тегам