在mac os初始安装后,目录/usr下并不存在local子目录,当安装homebrew工具包时,会创建这个目录,也就是说目录/usr/local是由brew使用的,brew将在此目录下,分门别类地放置其所下载安装的各种不同的应用程序包,进行统一管理。
在此简明介绍一下Homebrew的主要文件分布和常用指令:
当执行brew install xxxx应用时,会将在目录/usr/local/Cellar下,创建名为xxxx的目录,然后把所有下载的资源文件存放在这个目录下。
当执行brew uninstall xxxx应用时,会删除/usr/local/Cellar/xxxx目录。
当执行brew cleanup时,会将存放在/usr/local/Cellar目录下的同一个应用的所有低版本的程序包全部删除,只保留最新安装的程序包。
另外,brew 还会创建自己的缓存目录/Users/<用户名>/Library/Caches/Homebrew,brew会将其作为资源下载的缓存目录。
其他应用也与Homebrew应用类似,都会在/Users/<用户名>/Library/Caches目录下,建立自己的缓存目录,并在自己的缓存目录下存放自己的缓存文件。
可以通过删除/Users/<用户名>/Libray/Caches这个目录下的全部缓存文件,以此释放一些被占用的存储空间,增加可用存储空间。可以在访达工具窗口下进行删除操作,也可在系统终端下输入sudo rm -rf Users/<用户名>/Library/Caches指令进行删除,但删除前要确认删除这些文件所带来的影响,如果不合适,就尽量不要删除。
除了上述操作之外,还可以试试如下指令:
查看全局配置
brew config
检查一下brew所安装的全部应用资源是否有问题
brew doctor
查看一下网上资源服务器上的python应用程序资源信息
brew info python
查看已安装的应用程序包列表
brew list
更新全部已安装应用程序包
brew update
升级全部已安装的应用程序包
brew upgrade
还有一些其他命令格式,在man中可以深入查看,然后继续操练体会。




