macos - macOS (Mojave) /usr/ 在根目录下的基本文件系统结构是什么?
问题描述
我正在清理我的 MacBook,并想知道基本的 /usr/ 文件系统结构,以便我可以删除在运行我的系统时不重要的组件,以便了解哪些不该碰。在清理 /usr/local/ 目录以重新安装 Homebrew 并节省笔记本电脑上的存储空间后,我对此感到好奇。
所以以下是我在终端上看到的 /usr/ :
lrwxr-xr-x 1 root wheel 8 Dec 25 2018 X11 -> /opt/X11
lrwxr-xr-x 1 root wheel 8 Dec 25 2018 X11R6 -> /opt/X11
drwxr-xr-x 971 root wheel 31072 May 22 05:52 bin
drwxr-xr-x 265 root wheel 8480 Jun 5 23:39 include
drwxr-xr-x 322 root wheel 10304 Jun 5 23:39 lib
drwxr-xr-x 250 root wheel 8000 May 22 05:52 libexec
drwxr-xr-x 15 root wheel 480 Jul 14 07:09 local
drwxr-xr-x 239 root wheel 7648 May 22 05:52 sbin
drwxr-xr-x 46 root wheel 1472 Oct 19 2018 share
drwxr-xr-x 5 root wheel 160 Sep 21 2018 standalone
有什么不需要我可以在这个目录中修剪的吗?还是我应该保持原样?
解决方案
我认为最好保持原样。
例如:该bin
include
lib
文件夹包含 Mac 上已安装的应用程序和已编译的库,因此您可以从中删除一些内容,然后一旦依赖项将被破坏。
我认为最好不要更改usr
文件夹内的任何内容
推荐阅读
- java - 如何在数组中插入索引
- php - 在 html 和 php 中发布 2 变量
- java - 无法从 Windows 机器与 Oracle 自治数据仓库 (ADW) 或自治 JSON 数据库建立连接
- r - 涂抹润滑包的湖人队数据集应用错误
- javascript - 将对象传递给函数时出现意外的标识符
- ios - 使用 AWS Gamelift 的 Unity。编辑器很好,但在构建到 IOS 时出现 NotSupportedException
- python - Django Quill Editor 显示保存的字段
- c++ - 是否可以使用 c++20 的概念来模拟多态性?
- python - 如何创建多情节案例?
- node.js - 模因生成器 node.js discord.js