首页 > 其他分享 >Macbook磁盘系统结构/文件/目录介绍分析

Macbook磁盘系统结构/文件/目录介绍分析

时间:2023-12-05 19:55:45浏览次数:34  
标签:文件 配置文件 -- 系统结构 系统 应用程序 存放 磁盘 Macbook

1. 系统磁盘根目录详解:

1.1 磁盘根目录结构

/ (根目录)
|-- Applications # 存放应用程序
|-- Users # 存放用户文件和设置
|-- cores # 存放核心转储文件,通常用于调试
|-- home # 用户家目录的根目录
|-- sbin # 存放系统二进制可执行文件
|-- var # 存放可变数据,如日志文件和缓存
|-- Library # 系统和应用程序的配置文件、插件等
|-- Volumes # 挂载的卷(外部存储设备等)
|-- dev # 存放设备文件
|-- opt # 用于安装可选软件包的目录
|-- tmp # 存放临时文件
|-- System # 存放系统文件
|-- bin # 存放系统二进制可执行文件
|-- etc # 存放系统配置文件
|-- private # 存放系统和应用程序的私有数据
|-- usr # 存放用户程序和文件

这就是基本的根目录下的子目录结构

1.2 可清理的根下子目录详解:

  1. Users > [Your Username] > Downloads(用户 > 你的用户名 > 下载):

    • 注释:检查下载文件夹,删除不再需要的文件。这通常是存放临时文件或已经使用过的文件的地方。
  2. Users > [Your Username] > Documents(用户 > 你的用户名 > 文档):

    • 注释:查看文档文件夹,删除不再需要的文件。可以移动大文件到外部存储设备以释放空间。
  3. Users > [Your Username] > Desktop(用户 > 你的用户名 > 桌面):

    • 注释:清理桌面上的文件,将不再需要的文件移动到其他位置。桌面上的文件可能会占用大量空间。
  4. var > log(可变数据 > 日志):

    • 注释:检查日志文件,特别是旧的日志文件。删除较旧或不再需要的日志文件可以释放一些空间。
  5. var > tmp(可变数据 > 临时文件):

    • 注释:清理临时文件,这些文件通常是临时生成的,可以安全删除。
  6. Applications(应用程序):

    • 注释:检查是否有已经不再使用的应用程序,卸载它们以释放空间。
  7. Library > Caches(库 > 缓存):

    • 注释:清理应用程序生成的缓存文件。有些缓存文件可能变得很大,而且可以安全删除。
  8. Library > Application Support(库 > 应用程序支持):

    • 注释:查看是否有不再使用的应用程序的支持文件,删除不需要的支持文件。
  9. Library > Preferences(库 > 首选项):

    • 注释:检查是否有旧的或不再需要的首选项文件,删除不需要的文件。
  10. opt(可选软件包):

    • 注释:如果你手动安装了一些软件包,检查是否有不再需要的软件包,并进行卸载。

 

2. 笔者用CleanMyMacX进行磁盘清理的步骤:

依据笔者磁盘的情况从容量大到小依次清理:

  • /Library 目录下的这些子目录主要存放了系统和应用程序的一些重要文件、配置以及支持数据等:
  •   
    1. Apple: 包含与 Apple 相关的系统级文件,可能包括某些系统服务的配置。

    2. Application Support: 用于存放应用程序的支持文件,包括一些应用程序的数据和配置文件。

    3. Audio: 包含音频驱动和配置文件。

    4. Caches: 存放应用程序的缓存文件,用于加速访问速度。一般来说,可以清理这个目录,但小心不要删除系统关键的缓存文件。

    5. Frameworks: 存放应用程序使用的框架文件,包括系统和第三方应用的框架。

    6. Preferences: 包含系统和用户的偏好设置文件。

    7. Security: 包含与系统安全相关的文件,如密钥链等。

    8. LaunchAgents 和 LaunchDaemons: 存放启动时运行的用户级和系统级进程的配置文件。

    9. Extensions: 包含系统和应用程序的扩展,例如内核扩展、驱动程序等。

    10. GPUBundles: 存放图形处理单元(GPU)的相关文件。

    11. Printers: 包含打印机驱动和配置文件。

    12. QuickLook: 存放 Quick Look 插件,用于在 Finder 中预览文件内容。

    13. Frameworks: 包含应用程序使用的各种框架文件。

    14. PreferencePanes: 存放系统偏好设置面板。

    15. Java 和 Ruby: 包含 Java 和 Ruby 相关的文件。

    16. Scripts 和 Scripts: 包含系统脚本文件。

    17. WebServer: 存放 Web 服务器的相关文件。

    18. LaunchAgents 和 LaunchDaemons: 包含系统和用户启动时运行的进程的配置文件。

    19. Security: 包含与系统安全相关的文件,如密钥链等。

  • 好,放弃了,没啥可以删的。。下面是笔者的磁盘情况:

  •  所以说:开发者/视频剪辑者/音频工作者:
     别买任何8G的RAM,256G磁盘的Macbook等系列产品!!!!
     最少最少也要 16GB/512GB!!!

标签:文件,配置文件,--,系统结构,系统,应用程序,存放,磁盘,Macbook
From: https://www.cnblogs.com/Gadd9sus4/p/17878026.html

相关文章

  • 8、虚拟磁盘格式转换和调整虚拟磁盘大小
    摘自:https://blog.51cto.com/mfc001/6410829虚拟磁盘格式转换qwmu-img可以将不同格式的虚拟磁盘文件进行格式转化如:将vmvare虚拟机的vmdk转化为raw和qcow2格式第一步:找一个没有快照的虚拟机,查看磁盘文件位置,找到vmdk结尾文件,拷贝到/var/lib/libvirt/images第二步:查......
  • linux 扩展磁盘
    一、获取空间(压缩卷)压缩卷是为了腾出空间扩容磁盘,如果有空闲空间就不用操作此步骤压缩前必须对文件进行备份操作,这里以data目录为例子,对应目录就对应替换名称tar-zcvfdata.tar.gzdata压缩成功后将文件data.tar.gz拷贝到本地,然后就可以开始操作目录,可以先通过下方命令查看......
  • linux文件系统管理和磁盘管理
    环境centos7.9文件系统挂载与卸载在Linux中,文件系统是通过挂载到目录上来使用的。挂载文件系统就是把一个文件系统和一个目录联系起来,使得用户可以通过这个目录来访问文件系统中的内容。文件系统挂载可以使用mount命令来实现挂载目录,如把/dev/sda1文件系统挂载到/mnt/mydisk目......
  • 怎么删除磁盘里面的raid?
    要删除已配置为RAID1的sdb磁盘阵列,您可以按照以下步骤进行操作:首先,确保您有管理员权限或root权限来执行这些操作。检查磁盘阵列的状态。运行以下命令来获取RAID1的详细信息:mdadm--detail/dev/md0这将显示有关RAID1的详细信息,包括它的状态、组件磁盘和其它相关信息。3.......
  • 使用物理磁盘对已用lvm逻辑卷进行扩容
    需求lvm上创建了两个logicvolume需要对其中一个进行扩容。方法#以下命令均使用root权限执行sudo-i#查入磁盘并确定设备编号lsblk#向lvm组中添加两块硬盘vgextendlvm/dev/sdd/dev/sde#确认磁盘已经成功加入pvs#查看logicvolumelvdispaly#将剩余空间都分......
  • Linux磁盘管理心得
    Linux的磁盘管理主要分为5个步骤:①在Linux服务器上添加相应的硬盘(如/dev/sda、sdb、sdc…);②对全新的服务器(没有操作系统)做RAID(raid0、raid1、raid5等模式)或逻辑卷LVM;③对磁盘进行分区;④创建完分区后对该分区作格式化操作;⑤最后作挂载操作,将分区挂载到Linux文件系统中即......
  • 查看linux的磁盘读写io占用情况,需要新装软件
    查看linux的磁盘读写io占用情况 要查看Linux系统上的磁盘读写IO占用情况,您可以使用一些命令和工具来监视磁盘活动。以下是一些常用的方法:iostat命令:iostat是一个系统监视工具,可以显示关于CPU、磁盘、TTY等的统计信息。要查看磁盘IO统计信息,可以使用以下命令:ba......
  • 磁盘管理
    磁盘是一种计算机的外部存储器设备,由一个或多个覆盖有磁性材料的铝制或玻璃制的碟片组成,用来存储用户的信息,这种信息可以反复地被读取和改写,磁盘的分类:(1)IDE磁盘:特点价格低廉,兼容性强,性价比高,数据传输慢,不支持热插拔等等。(2)SCSI磁盘:传输速率高,读写性能好,运行稳定,可连接多个设备。......
  • Linux LVM磁盘
    LVM原理1. 逻辑卷:逻辑卷是LVM中最小的存储单元,相当于一个普通的块设备。多个逻辑卷可以组成一个卷组(VolumeGroup,VG)。2. 卷组:卷组是多个逻辑卷的集合,用于统一管理这些逻辑卷。卷组相当于一个容器,可以存储多个逻辑卷。3. 物理卷:物理卷是卷组中实际存储数据的物理磁盘或分区。一个......
  • lvm创建单独磁盘
    pvcreate/dev/nvme0n2 pvsvgcreate/dev/nvme0n2gcreatevg/dev/nvme0n2lvcreate-Lvg+80G   lvcreate-nlvdata-L2Gvgpvs vgs lvdisplay lvs lsblk fdisk-l lvextend-l+100%FREE/dev/mapper/vg-lvdata......