OSX 下提取pkg包中的文件
今天犯了个错误,本来想把几个文件夹复制到/usr/share/vim/vim73/目录下合并的,谁知osx下却是替换的操作(系统确实有替换的提示,但是windows下的目录,都是合并的操作:-()——它真的替换了,结果原来的文件丢失了。
系统是OSX 10.8,没有从安装盘装回软件的选项,只有自己动手。
翻出安装盘挂载,很明显应该是在Packages目录下的文件;
逐个启动里面的pkg文件,但是并不进行下一步,而是选择
File->Show Files
查看是否所需的包。最后发现是在BSD.pkg
里面;启动Terminal,运行命令
pkgutil --expand BSD.pkg ~/wxue/bsd
,把文件都提取到bsd目录下;进入
~/wxue/bsd
目录,把最大的那个文件(Payload)增加后缀.pax.gz
;接下去就简单了,解压即可。