在网上下载到一些资料,有的解压后就发现有这么__MACOSX文件夹,这是苹果MAC系统特有的。
MACOSX,这是一个基于UNIX的核心系统增强了系统的稳定性、性能以及响应能力。它能通过对称多处理技术充分发挥双处理器的优势,提供无与伦比的2D、3D和多媒体图形性能以及广泛的字体支持和集成的PDA功能。MAC OSX通过Classic环境几乎可以支持所有的MACOS9应用程序,直观的Aqua用户界面使MACintosh的易用性又达到了一个全新的水平。
MacOS作为他们的开发环境。例如,许多来自领先的网络框架组织的核心人物选择Mac作为开发平台,也有许多Wordpress的插件、模板作者在Mac上开发作品。
在Mac里面压缩目录是一件十分轻松的事,你只需要在目录上点击右键选择“压缩为…”即可,开发者就可以把这个压缩包上传到网上供人下载。但是有一个问题,苹果公司和其它的大的软件公司一样,十分擅长曲解和附会用户的意思,它很多时候并不是完全按照你的意思去做的。例如在这种情况下,你以为Mac仅仅是把你想要的东西添加进压缩包了吗?不是这样的,苹果在压缩文件的同时,还往里面写入了一些”MetaData”,这样做的目的是为了方便其它的Mac用户使用(就像Windows 会在图片目录下加入的Thumbs.db以方便显示预览图一样 )。
这些MetaData产生的文件就是”__MACOSX”,本身这些文件在Mac系统上是隐藏属性的,也的确方便了用户的操作。但是插件、模板等作品是要让很多人使用的,这里面大部分人都是Windows操作系统,而Windows又是从不鸟苹果的,__MACOSX就成了垃圾文件。
如果你是一名插件、模板作者,或者对这些文件很反感,可以使用CleanArchiver这款小软件来压缩你的目录和档案。CleanArchiver支持gzip、bzip2、zip、Disk Image、StuffIt 和 StuffIt X 等多种格式,只要在CleanArchiver的窗口里限选鼎好你想要的压缩格式,然后把要压缩的目录和文件拖拽到CleanArchiver的窗口里,最后确定一下存放位置和名称,CleanArchiver就会帮你压缩出一个没有 __MACOSX的压缩文件了。
如何用Mac解压命令之不解压__MACOSX相关文件呢?
当我们在Mac系统压缩时,系统会给你默认放一个__MACOSX目录,如果你用系统直接解压不会出现这个目录,但是如果你用命令或者在win上解压,这个目录就显现出来了。
所以这里说下用命令解压时不解压__MACOSX目录的方法。解压命令为:
unzip shell.zip shell -x __MACOSX/*
这样解压后就不会生成 __MACOSX目录了。