Убрать метаданные из файлов в Snow Leopard - PullRequest
0 голосов
/ 12 октября 2009

Я нашел команду "mdls", которая покажет метаданные, но я не вижу, как их удалить.

Я хочу избавиться от комментариев "kMDItemFinderComment", "kMDItemWhereFroms" из моих файлов.

Есть ли способ сделать это?

Ответы [ 3 ]

5 голосов
/ 14 декабря 2009

Я думаю, что вы ищете команду xattr, доступную в Терминале:

xattr -pr com.apple.metadata:kMDItemFinderComment /

, который напечатает все комментарии поиска для всех файлов на вашем загрузочном томе. Чтобы удалить, используйте ключ -d:

xattr -dr com.apple.metadata:kMDItemFinderComment /

Вы должны проверить это на одном файле перед массовым запуском.

usage: xattr [-l] [-r] [-v] [-x] file [file ...]
       xattr -p [-l] [-r] [-v] [-x] attr_name file [file ...]
       xattr -w [-r] [-v] [-x] attr_name attr_value file [file ...]
       xattr -d [-r] [-v] attr_name file [file ...]

The first form lists the names of all xattrs on the given file(s).
The second form (-p) prints the value of the xattr attr_name.
The third form (-w) sets the value of the xattr attr_name to the string attr_value.
The fourth form (-d) deletes the xattr attr_name.

options:
  -h: print this help
  -r: act recursively
  -l: print long format (attr_name: attr_value and hex output has offsets and
      ascii representation)
  -v: also print filename (automatic with -r and with multiple files)
  -x: attr_value is represented as a hex string for input and output
2 голосов
/ 14 декабря 2009

Вы можете сделать это:

xattr -d com.apple.metadata:kMDItemFinderComment <file>
xattr -d com.apple.metadata:kMDItemWhereFroms <file>

Кажется, работает на меня.

0 голосов
/ 25 сентября 2012

Комментарии Spotlight также хранятся в файлах .DS_Store. Если вы попытаетесь добавить комментарий в информационном окне Finder и запустить xattr -d com.apple.metadata:kMDItemFinderComment, комментарий все равно будет отображаться в Finder, но не через mdls -n kMDItemFinderComment. Это удалит их обоих:

find . -name .DS_Store -delete
xattr -dr com.apple.metadata:kMDItemFinderComment .
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...