У меня есть некоторые папки, которые я скопировал со старого iPod друга. (Они F00
, F01
папки, что старый iPod раньше хранил музыкальные файлы).
На моем Mac (рабочий Snow Leopard), они скрыты в Средстве поиска и невидимые для Python glob
модуль.
Я хотел бы остановить их скрытый, постоянно. Я знаю, что могу заставить Средство поиска показать скрытые файлы (см., Как я могу показать скрытые файлы/папки в Средстве поиска), но я хотел бы заставить сами каталоги не быть скрытыми.
От Terminal.app:
SetFile -a v F00 F01
Вы видите необработанные данные атрибута с:
xattr -l F00 F01
SetFile
находится в Пакете средств разработки. Если Вы не можете установить это, можно попытаться управлять расширенными атрибутами непосредственно с помощью xattr.
Каталог, чей только расширенный атрибут является невидимостью, похож на это:
com.apple.FinderInfo:
00000000 00 00 00 00 00 00 00 00 40 00 00 00 00 00 00 00 |........@.......|
00000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
Если Ваши xattr производят соответствия, что, необходимо быть в безопасности просто удаление com.apple. Атрибут FinderInfo:
xattr -d com.apple.FinderInfo F00
Если это точно не соответствует, необходимо быть безопасной перезаписью атрибута после вычитания этого '4' от того положения:
mac% xattr -l F00
com.apple.FinderInfo:
00000000 00 00 00 00 00 00 00 00 40 10 00 00 00 00 00 00 |........@.......|
00000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000020
mac% xattr -wx com.apple.FinderInfo 0000000000000000001000000000000000000000000000000000000000000000 F00
mac% xattr -l chgfndrcom.apple.FinderInfo:
00000000 00 00 00 00 00 00 00 00 00 10 00 00 00 00 00 00 |................|
00000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000020