在 Snow Leopard 中,如何使隐藏的目录可见?

分享于 

3分钟阅读

电脑

  繁體 雙語

问题:

我从朋友iPod上复制了一些文件夹。 ( 它们是 F00F01 文件夹,旧iPod用来存储音乐文件)。

在我的Mac ( 正在运行 Snow Leopard ) 上,它们隐藏在查找器中,并且对 python MODULE的glob 不可以见。

我想阻止他们被隐藏。 我知道我可以使查找器显示隐藏文件( 查看如何显示查找文件中的隐藏文件/文件夹),但是我想让目录本身不隐藏。


回答 1:

来自 Terminal.app:


SetFile -a v F00 F01



你可以看到原始属性数据:


xattr -l F00 F01



SetFile 在开发人员工具包中。 如果不能安装,你可以尝试直接使用xattr操作扩展属性。

唯一扩展属性为invisibility的目录如下所示:


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输出 MATCHES 存在,你应该安全地删除 com.apple.FinderInfo 属性:


xattr -d com.apple.FinderInfo F00



如果不完全是 MATCH,你应该在从该位置减去该'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




回答 2:

为什么不使用chflags作为SefFile只使用 Xcode?


chflags hidden path_to_file


chflags nohidden path_to_file





DIR  MAKE  vis  HID  SNOW  directories  
相关文章