Mac OS X не обновляет ветку ресурса:
Если вы создаете тестовый файл на рабочем столе (текстовый файл), test.txt
, проверьте, есть ли в файле ветвление ресурса, зайдя в терминал и выполнив:
cd ~/Desktop
ls -l test.txt
ls -l test.txt/rsrc
Здесь указан размер текстового файла и, во-вторых, размер разветвления ресурса (rsrc). Если этот размер rsrc равен 0, для этого файла нет доступных ресурсов.
Если все хорошо, ресурс-форка нет.
Поместите файл с рабочего стола в папку «Корзина».
Затем в терминале сделайте следующее:
cd ~/.Trash
ls -l test.txt/rsrc
Это все еще не показывает ресурс-форк здесь.
На .Файл DS_Store в.Папка для мусора: установите hex-редактор (например: http://ridiculousfish.com/hexfiend/ )
Положите файл test.txt
обратно. (и закройте окно поиска с помощью папки для мусора.)
Откройте hex-редактор из терминала с помощью.Файл DS_Store:
cd ~/.Trash
/Applications/Hex\ Fiend.app/Contents/MacOS/Hex\ Fiend .DS_Store
Как вы можете видеть, он почти пуст (отключите опцию, чтобы показать шестнадцатеричный.)
Закройте hex-редактор.
Удалите файл test.txt
и снова откройте .Файл DS_Store в hex-редакторе.
Теперь вы видите исходный путь к файлу и текущее имя файла в папке корзины.
Таким образом, действительно отложенная информация помещена в.Файл DS_Store.