macOS 系统目录

macOS 系统目录


本文转载自 http://blog.sina.com.cn/s/blog_54cae6d70101dqnp.html ,2019年5月5日 基于 macOS 10.13.6 删改


一、根目录 /

Mac OS X已经是被认证的Unix系统,所以其目录结构基本符合Unix系统目录结构。但是有很多目录在Finder中并看不到,这是因为这些目录的被设置了隐藏属性,我们可以在终端窗口中利用unix命令查看。

1、符合unix传统的目录

这些标准的Unix目录在Finder中并不可见,可以通过 ls -l 命令查看。

  • /bin 存放传统unix命令的目录,如 lsrmmv等。

  • /sbin 存放传统unix管理类命令的目录,如 fdiskifconfig等等。

  • /usr 第三方程序安装目录。

    /usr/bin, /usr/sbin, /usr/lib;其中/usr/lib目录中存放了共享库(动态链接库).

  • /etc 指向 /private/etc 。是标准unix系统配置文件存放目录,如用户密码文件 /etc/passwd

  • /dev 设备文件存放目录,如何代表硬盘的 /dev/disk0

  • /tmp 指向 /private/tmp 。临时文件存放目录,其权限为所有人任意读写。

  • /var 指向 /private/var 。存放经常变化的文件,如日志文件。


2、os x特有的目录

OS X系统中,除了标准的unix目录外,还增加了特有的目录。

  • /Applications 应用程序目录,默认所有的GUI应用程序都安装在这里;
  • /Library 系统资源,比如字体、ColorSync 配置、偏好设置以及插件等等;
  • /Network 网络节点存放目录;
  • /System 他只包含一个名为Library的目录,这个子目录中存放了系统的绝大部分组件,如各种framework,以及内核模块,字体文件等等。包含由Apple安装的系统软件。这此资源是系统正常运行所必须的,位于启动卷宗中,在该区域中,用户不允许添加、删除或更改这些资源。
  • /Users 存放用户的个人资料和配置。每个用户有自己的单独目录。
  • /Volumes 文件系统挂载点存放目录。
  • /cores 内核转储文件存放目录。当一个进程崩溃时,如果系统允许则会产生转储文件。
  • /private 里面的子目录存放了/tmp, /var, /etc等链接目录的目标目录。

3、其他根目录

  • /Developer
  • /Document
  • /home
  • /net
  • /private

相比 linux,Unix ,没有如下文件夹

  • /vmlinuz
  • /boot
  • /lib
  • /root
  • /mnt
  • /proc

二、目录详解

/home

home $ ls -a
.	..

/tmp

用来存放一些临时文件。


/bin

目录包含了引导启动所需的命令或普通用户可能用的命令(可能在引导启动后)。这些命令都是二进制文件的可执行程序( bin是binary - -二进制的简称),多是系统中重要的系统文件。

/usr/bin

所有可执行文件,如 gcc,firefox 等(指不包含在 /sbin 和 /bin 内的);


/etc

/etc目录包含各种系统配置文件,下面说明其中的一些。其他的你应该知道它们属于哪个程序,并阅读该程序的man页。许多网络配置文件也在/etc中。

/etc/rc/etc/rc.d/etc/rc.d

启动、或改变运行级时运行的脚本或脚本的目录。


/etc/passwd

用户数据库,其中的域给出了用户名、真实姓名、用户起始目录、加密口令和用户的其他信息。


/etc/fdprm

软盘参数表,用以说明不同的软盘格式。可用setfdprm进行设置。更多的信息见setfdprm的帮助页。


/etc/fstab

指定启动时需要自动安装的文件系统列表。也包括用swapon-a启用的swap区的信息。


/etc/group

类似/etc/passwd,但说明的不是用户信息而是组的信息。包括组的各种数据。


/etc/inittab

init的配置文件。


/etc/issue

包括用户在登录提示符前的输出信息。通常包括系统的一段短说明或欢迎信息。具体内容由系统管理员确定。


/etc/magic

“file”的配置文件。包含不同文件格式的说明,“file”基于它猜测文件类型。


/etc/motd

motd是messageoftheday的缩写,用户成功登录后自动输出。内容由系统管理员确定。
常用于通告信息,如计划关机时间的警告等。


/etc/mtab

当前安装的文件系统列表。由脚本(scritp)初始化,并由mount命令自动更新。当需要一个当前安装的文件系统的列表时使用(例如df命令)。


/etc/shadow
在安装了影子(shadow)口令软件的系统上的影子口令文件。影子口令文件将/etc/passwd文件中的加密口令移动到/etc/shadow中,而后者只对超级用户(root)可读。这使破译口令更困难,以此增加系统的安全性。


/etc/login.defs

login命令的配置文件。


/etc/printcap

类似/etc/termcap,但针对打印机。语法不同。


/etc/profile、/etc/csh.login、/etc/csh.cshrc
登录或启动时bourne或cshells执行的文件。这允许系统管理员为所有用户建立全局缺省环境。


/etc/securetty

确认安全终端,即哪个终端允许超级用户(root)登录。一般只列出虚拟控制台,这样就不可能(至少很困难)通过调制解调器(modem)或网络闯入系统并得到超级用户特权。


/etc/shells

列出可以使用的shell。chsh命令允许用户在本文件指定范围内改变登录的shell。提供一
台机器ftp服务的服务进程ftpd检查用户shell是否列在/etc/shells文件中,如果不是,将不允许该用户登录。


/etc/termcap

终端性能数据库。说明不同的终端用什么“转义序列”控制。写程序时不直接输出转义
序列(这样只能工作于特定品牌的终端),而是从/etc/termcap中查找要做的工作的正确序列。这样,多数的程序可以在多数终端上运行。


/sbin

系统管理命令,这里存放的是系统管理员使用的管理程序


/dev

/dev/fd

软驱设备驱动程序。如:/dev/fd0指系统的第一个软盘,也就是通常所说的a盘,/dev/fd1指第二个软盘,…而/dev/fd1h1440则表示访问驱动器1中的4.5高密盘。


/dev/tty
提供虚拟控制台支持。如:/dev/tty1指的是系统的第一个虚拟控制台,/dev/tty2则是系统
的第二个虚拟控制台。


/dev/pty
提供远程登陆伪终端支持。在进行telnet登录时就要用到/dev/pty设备。


/dev/ttys

计算机串行接口,对于dos来说就是“com1”口。


/dev/null

“黑洞”,所有写入该设备的信息都将消失。例如:当想要将屏幕上的输出信息隐藏起来
时,只要将输出信息输入到/dev/null中即可。


/usr

/usr/bin
集中了几乎所有用户命令,是系统的软件库。另有些命令在/bin 或/usr/local/bin 中


/usr/sbin
类似 /sbin,root 可以执行。但此目录不包含在环境变量 $PATH 中,它包含的程序类似于 chroot, useradd, in.tftpd and pppconfig;


/usr/lib
所以可执行文件所需要的库文件;
常用的动态链接库和软件包的配置文件。


/usr/include

开发和编译应用程序所需要的头文件。

包含了c语言的头文件,这些文件多以. h结尾,用来描述c语言程序中用到的数据结构、子过程和常量。为了保持一致性,这实际上应该放在 /usr/lib 下,但习惯上一直沿用了这个名字。


/usr/libexec


/usr/local


/usr/share


/usr/standalone


/usr/local

这里主要存放那些手动安装的软件,即 不是通过“新立得”或apt-get安装的软件 。 它和/usr目录具有相类似的目录结构 。让软件包管理器来管理/usr目录,而把自定义的脚本(scripts)放到/usr/local目录下面,我想这应该是个不错的主意。


/usr/local/bin
本地增加的命令。


/usr/local/Cellar


/usr/local/etc


/usr/local/fp


/usr/local/Frameworks


/usr/local/Homebrew


/usr/local/autotools-bin


/usr/local/fp


/usr/local/include


/usr/local/lib
本地增加的库根文件系统。


/usr/local/opt


/usr/local/sbin


/usr/local/share


/usr/local/var


/usr/share

/usr/share
它包含了各种程序间的共享文件,如字体,图标,文档等。(/usr/local 对应的目录是 /usr/loca/share);


/usr/share/doc
类似应用程序的 man 手册。它包含程序的说明文件,默认配置文件等;


/usr/share/info
不常用,已经被 man 代替;


/usr/share/man
app 的 manual


/var

/var包含系统一般运行时要改变的数据。通常这些数据所在的目录的大小是要经常变化或扩充的。原来 /var 目录中有些内容是在 /usr 中的,但为了保持 /usr 目录的相对稳定,就把那些需要经常改变的目录放到 /var 中了。每个系统是特定的,即不通过网络与其他计算机共享。下面列出一些重要的目录(一些不太重要的目录省略了)。



/var/lib
存放系统正常运行时要改变的文件。


/var/log
各种程序的日志(log)文件,尤其是login(/var/log/wtmplog纪录所有到系统的登录和注销)和 syslog(/var/log/messages纪录存储所有核心和系统程序信息)。/var/log里的文件经常不确定地增长,应该定期清除。


/var/run
保存在下一次系统引导前有效的关于系统的信息文件。例如,/var/run/utmp包含当前登录的用户的信息。


/var/spool
放置“假脱机(spool)”程序的目录,如mail、news、打印队列和其他队列工作的目录。每个不同的spool在/var/spool下有自己的子目录,例如,用户的邮箱就存放在/var/spool/mail中。


/var/tmp
比/tmp允许更大的或需要存在较长时间的临时文件。注意系统管理员可能不允许/var/tmp有很旧的文件。


/System

System: 包含由Apple安装的系统软件。这此资源是系统正常运行所必须的,位于启动卷宗中,在该区域中,用户不允许添加、删除或更改这些资源。

/System 目录仅包含了一个 Library 子目录。与系统中的其他Library目录一样,这个子目录中包含了许多相同类型的 资源。然而在系统域中,这个目录还包含了构成Mac OS X系统的许多核心服务,框架和应用户程序。


/System/Library/DTDs
作为存放系统所使用的各种XML档桉, 并为其格式定义之档桉. Mac OS X Data形式製成的文书, 分别由三个档桉管理, 分别是PropertyList.dtd, KeyboardLayout.dtd及sdef.dtd三个档桉所组成. 而DTD, 全名为Document Type Definition. 此外, .plist档桉亦是由XML撰写出来的.


/System/Library/DuetActivityScheduler


/System/Library/DuetKnowledgeBase


/System/Library/Extensions
其实这裡就是用作存放硬件驱动的地方, 苹果不称驱动程序为driver, 而是称为 Extension。

如:

IO80211Family.kext
IOSMBusFamily.kext
IOSerialFamily.kext
IOSkywalkFamily.kext
IOSlaveProcessor.kext
IOSlowAdaptiveClockingFamily.kext
IOStorageFamily.kext


/System/Library/Filesystems
主要就是用以存放OS X对应及支持何种档桉格式的资料,一般是 .fs 格式文件。如:

  • smbfs.fs
  • apfs.fs
  • ftp.fs
  • webdav.fs
  • udf.fs
  • nfs.fs
  • hfs.fs

/System/Library/Filters

包含 .qfilter 格式文件。


/System/Library/Fonts


/System/Library/Frameworks


/System/Library/Graphics

包含两个文件夹 Quartz Composer PatchesQuartz Composer Plug-Ins.

Patches 中主要是 .qtz格式文件,如 Video Trails.qtz, Spring.qtz

Plug-Ins 中一般是.plugin 类型文件 , 如: WOTD.plugin


/System/Library/HIDPlugins

Hid 相关插件,如:

  • IOHIDDFREventFilter.plugin
  • IOHIDEventProcessorFilter.plugin
  • IOHIDKeyboardFilter.plugin
  • IOHIDNXEventTranslatorServiceFilter.plugin
  • IOHIDNXEventTranslatorSessionFilter.plugin
  • IOHIDPointerScrollFilter.plugin

/System/Library/IdentityServices/ServiceDefinitions

认证服务,如:

com.apple.Calling.plist
com.apple.FaceTime.plist
com.apple.iMessage.plist
com.apple.private.alloy.Photostream.plist
com.apple.private.alloy.accessibility.switchcontrol.plist
com.apple.private.alloy.applepay.plist
com.apple.private.alloy.avconference.avctester.plist
com.apple.private.alloy.avconference.icloud.plist
com.apple.private.alloy.toolchestlite.plist


/System/Library/Image Capture


/System/Library/Input Methods

输入法,如:

50onPaletteServer.app (听写)
AinuIM.app
Assistive Control.app
CharacterPalette.app
DictationIM.app
EmojiFunctionRowIM.app
HindiIM.app
InkServer.app
JapaneseIM.app
KeyboardViewer.app
KoreanIM.app
PluginIM.app
PressAndHold.app
SCIM.app
TCIM.app
TamilIM.app
TrackpadIM.app
VietnameseIM.app


/System/Library/InternetAccounts


/System/Library/Java

包含文件 /System/Library/Java/Extensions/MRJToolkit.jar , /System/Library/Java/Support/CoreDeploy.bundle


/System/Library/Kernels


/System/Library/Keyboard Layouts

包含文件: /System/Library/Keyboard Layouts/AppleKeyboardLayouts.bundle


/System/Library/Keychains

EVRoots.plist
SystemRootCertificates.keychain
SystemTrustSettings.plist
X509Anchors


/System/Library/LASecureIO


/System/Library/LaunchAgents


/System/Library/LaunchDaemons


/System/Library/LaunchDaemons


/System/Library/LinguisticData


/System/Library/LocationBundles


/System/Library/LoginPlugins


/System/Library/Messages


/System/Library/Metadata


/System/Library/MonitorPanels

AppleDisplay.monitorPanels
Arrange.monitorPanel
Display.monitorPanel
NightShift.monitorPanel
Profile.monitorPanel


/System/Library/NetworkServiceProxy

com.apple.assistantd.plist
com.apple.mDNSResponder.plist
com.apple.nspcurl.plist
com.apple.nsputil.plist
com.apple.parsecd.plist


/System/Library/OnBoardingBundles


/System/Library/OpenDirectory


/System/Library/OpenSSL
全名为Secure Sockets Layer. 是一套通讯加密技术, 一般用于Web服务器上, 会将密码传送时以加密的暗号处理, 从而减低第三方成功盗 取资料的可能. 一般应用于以https开首的URL上. Mac OS X内置的Web Server—Apache, 亦包含这个服务.


/System/Library/PairedSyncServices


/System/Library/Password Server Filters


/System/Library/Perl


/System/Library/PreferenceBundles

包含文件:/System/Library/PreferenceBundles/CoreRoutineSettingsOSX.bundle


/System/Library/PreferencePanes

系统的偏好设置面板,如:

Accounts.prefPane
AppStore.prefPane
Appearance.prefPane
Bluetooth.prefPane
DateAndTime.prefPane
DesktopScreenEffectsPref.prefPane
DigiHubDiscs.prefPane
Displays.prefPane
Dock.prefPane
EnergySaver.prefPane
Expose.prefPane
Extensions.prefPane
FibreChannel.prefPane
Ink.prefPane
InternetAccounts.prefPane
Keyboard.prefPane
Localization.prefPane
Mouse.prefPane
Network.prefPane
Notifications.prefPane
ParentalControls.prefPane
PrintAndFax.prefPane
PrintAndScan.prefPane
Profiles.prefPane
Security.prefPane
SharingPref.prefPane
Sound.prefPane
Speech.prefPane
Spotlight.prefPane
StartupDisk.prefPane
TimeMachine.prefPane
TouchID.prefPane
Trackpad.prefPane
UniversalAccessPref.prefPane
Wallet.prefPane
iCloudPref.prefPane


/System/Library/Preferences


/System/Library/PreferencesSyncBundles

包含文件 /System/Library/PreferencesSyncBundles/AFPreferencesSync.bundle


/System/Library/PrelinkedKernels


/System/Library/Printers


/System/Library/PrivateFrameworks


/System/Library/QuickLook

Audio.qlgenerator
Bookmark.qlgenerator
Clippings.qlgenerator
Contact.qlgenerator
EPS.qlgenerator
Font.qlgenerator
Icon.qlgenerator
Image.qlgenerator
LivePhoto.qlgenerator
LocPDF.qlgenerator
Mail.qlgenerator
Movie.qlgenerator
Office.qlgenerator
PDF.qlgenerator
Package.qlgenerator
SceneKit.qlgenerator
Security.qlgenerator
StandardBundles.qlgenerator
Text.qlgenerator
Web.qlgenerator
iBooks.qlgenerator
iCal.qlgenerator
iChat.qlgenerator


/System/Library/QuickTime

ApplePixletVideo.component
AppleProResDecoder.component
AppleVAH264HW.component
QuickTime3GPP.component
QuickTimeComponents.component
QuickTimeFireWireDV.component
QuickTimeH264.component
QuickTimeIIDCDigitizer.component
QuickTimeImporters.component
QuickTimeMPEG.component
QuickTimeMPEG4.component
QuickTimeStreaming.component
QuickTimeVR.component


/System/Library/Receipts


/System/Library/Recents


/System/Library/Sandbox


/System/Library/Screen Savers


/System/Library/ScreenReader


/System/Library/ScriptingAdditions

Digital Hub Scripting.osax
StandardAdditions.osax


/System/Library/ScriptingDefinitions

包含文件 CocoaStandard.sdef


/System/Library/Security


/System/Library/Services

包含一些工作流,如
Add to iTunes as a Spoken Track.workflow
AppleSpell.service
ChineseTextConverterService.app
Encode Selected Audio Files.workflow
Encode Selected Video Files.workflow
ImageCaptureService.app
OpenSpell.service
Set Desktop Picture.workflow
Show Map.workflow
SpeechService.service
Spotlight.service
SummaryService.app


/System/Library/Sounds

包含 .aiff 格式的声音文件。


/System/Library/Speech


/System/Library/Spotlight


/System/Library/StagedFrameworks


/System/Library/StartupItems


/System/Library/SyncServices


/System/Library/SystemConfiguration


/System/Library/SystemDiagnostic


/System/Library/SystemProfiler
主要包含 .spreporter 格式文件,如

SPAirPortReporter.spreporter
SPApplicationsReporter.spreporter
SPAudioReporter.spreporter
SPBluetoothReporter.spreporter
SPCameraReporter.spreporter
SPCardReaderReporter.spreporter
SPComponentReporter.spreporter
SPConfigurationProfileReporter.spreporter
SPCtkReporter.spreporter
SPDeveloperToolsReporter.spreporter
SPDiagnosticsReporter.spreporter
SPDisabledApplicationsReporter.spreporter
SPDiscBurningReporter.spreporter
SPDisplaysReporter.spreporter
SPEthernetReporter.spreporter
SPExtensionsReporter.spreporter
SPFibreChannelReporter.spreporter
SPFireWireReporter.spreporter
SPFirewallReporter.spreporter
SPFontReporter.spreporter
SPFrameworksReporter.spreporter
SPHardwareRAIDReporter.spreporter
SPInstallHistoryReporter.spreporter
SPLogsReporter.spreporter
SPManagedClientReporter.spreporter
SPMemoryReporter.spreporter
SPNVMeReporter.spreporter
SPNetworkLocationReporter.spreporter
SPNetworkReporter.spreporter
SPNetworkVolumeReporter.spreporter
SPOSReporter.spreporter
SPPCIReporter.spreporter
SPParallelATAReporter.spreporter
SPParallelSCSIReporter.spreporter
SPPlatformReporter.spreporter
SPPowerReporter.spreporter
SPPrefPaneReporter.spreporter
SPPrintersReporter.spreporter
SPPrintersSoftwareReporter.spreporter
SPRawCameraReporter.spreporter
SPSASReporter.spreporter
SPSPIReporter.spreporter
SPSerialATAReporter.spreporter
SPStartupItemReporter.spreporter
SPStorageReporter.spreporter
SPSyncReporter.spreporter
SPThunderboltReporter.spreporter
SPUSBReporter.spreporter
SPUniversalAccessReporter.spreporter
SPWWANReporter.spreporter
SPiBridgeReporter.spreporter


/System/Library/Tcl


/System/Library/TextEncodings

Arabic Encodings.bundle
Central European Encodings.bundle
Chinese Encodings Supplement.bundle
Chinese Encodings.bundle
Core Encodings.bundle
Cyrillic Encodings.bundle
Greek Encodings.bundle
Hebrew Encodings.bundle
Indic Encodings.bundle
Japanese Encodings.bundle
Korean Encodings.bundle
Symbol Encodings.bundle
Thai Encodings.bundle
Turkish Encodings.bundle
Unicode Encodings.bundle
Western Language Encodings.bundle


/System/Library/TextInput


/System/Library/UserEventPlugins

com.apple.opendirectory.matching.plugin
com.apple.rapport.events.plugin
com.apple.rcdevent.matching.plugin
com.apple.reachability.plugin
com.apple.remoted.plugin
com.apple.remoteservicediscovery.events.plugin
com.apple.systemconfiguration.plugin
com.apple.tailspin.plugin
com.apple.telemetry.plugin
com.apple.time.plugin
com.apple.touchbar.matching.plugin
com.apple.universalaccess.events.plugin
com.apple.usernotificationcenter.matching.plugin
locationd.events.plugin
routined.events.plugin


/System/Library/Video


/System/Library/WidgetResources

包含一些 png 和 js 文件,定义 widget 的样式。

/System/Library/WidgetResources/AppleClasses/AppleInfoButton.js , /System/Library/WidgetResources/button/glassbuttonleft.png


CoreServices


/System/Library/CoreServices/Dock
这是OS X的特徵之一, 这部份是有关Dock的资料


/System/Library/CoreServices/Finder.app
这个比较特别, 因为这是一个应用而非一个档桉夹, Finder.app可说是负责掌控整个OS上的一切资源.


/System/Library/CoreServices/Kerberos
由MIT(麻省理工大学)开发的网络认证技术. 能够很简单地以单一ID登入系统的检证技术. Mac OS X支援其版本4的Kerberos. 所谓Kerberos, 在希腊神话中是一头住在冥界, 拥三头, 蛇尾的地狱守门犬


/System/Library/CoreServices/Menu ExtrasStatus bar
上面所有系统自带工具的原文件,双击打开可以直接在status bar上添加相应文件


/System/Library/CoreServices/Setup Assistant
所有有关设定助理的资料都存放于此.


/System/Library/CoreServices/Software Update
这裡就是负责Software update的地方


/Network

/Network/Servers

包含本地局域网中提供的NFS文件服务的连接


/Volumes

挂载的镜像;
usb 插入的时候,一般挂载在此;
双击dmg 安装app 时,dmg 也在此。


/Library

Library是一个特殊的目录,用于存储特定的应用程序和特定的系统资源。
每个文件系统域都有其自身Library目录的副本,这些 Library目录具有不同的访问级别以匹配不同的域类型。


/Library/Application Support

包括程序的特殊数据以及支持文件,如第三方插件,帮助程序、模板以及被程序使用但不允许操作的附加资源。

通常所有的项目都放置在以程序命名的目录中。例 如Adobe公司的程序,都将放在名叫“Adobe“的子目录中,而苹果公司的程序支持则放置在“Apple“这个子目录中。


/Library/Bundles

/Library/Bundles/OSXNotification.bundle


/Library/Audio
包括音频插件及设备驱动。


/Library/Caches


/Library/ColorPickers
采集色彩时所依赖的模式的资源。例如HLS或RGB。

一般没有内容。


/Library/ColorSync
色彩管理预置及脚本。

其中包含两个文件夹: ``Profiles,Scripts`

Scripts 是一个软连接,指向 /Library/Scripts/ColorSync, 其中文件为 .app 类型,如 /Library/Scripts/ColorSync/Embed.app;

Profiles 中文件为 .icc 类型,如 /Library/ColorSync/Profiles/Sepia\ Tone.icc


/Library/Components
系统组织和功能扩展。

一般没有内容。


/Library/Compositions

一般没有内容。


/Library/Contextual Menu Items
附加的系统级关联菜单插件,如阿拉丁的解压缩关联菜单、iGetter的关联菜单。


/Library/CoreAnalytics


/Library/CoreMediaIO

media 相关插件,如:

/Library/CoreMediaIO/Plug-Ins/DAL/AppleCamera.plugin

/Library/CoreMediaIO/Plug-Ins/FCP-DAL/iOSScreenCapture.plugin


/Library/Desktop Pictures

桌面背景图


/Library/Developer

开发者使用的资源,一般包含两个文件夹 CommandLineTools 和 PrivateFrameworks。

其中 PrivateFrameworks 中有 CoreSimulator.frameworkROCKit.framework


/Library/DirectoryServices


/Library/Documentation
文档及用户和管理员使用的苹果帮助文件包(也有的在"Help子目录中")。

Game_Center_条款与条件.txt , iCloud(由云上贵州运营)条款与条件.txt


/Library/Extensions
包括设备驱动及其它核心功能。

AX88179_178A.kext(绿联 USB 网卡驱动) , HighPointRR.kext, HighPointIOP.kext , tun.kext, tap.kext


/Library/Filesystems


/Library/Fonts
显示和打印用的字体文件,一般为 .ttf.ttc 格式。如:/Library/Fonts/Arial.ttf

.ttf.ttc 格式 是 TrueType 类型,虽然都是字体文件,但 .ttc 是 microsoft 开发的新一代字体格式标准,可以使多种truetype字体共享同一笔划信息(ttc 一般是几个 ttf 合成的字库),有效地节省了字体文件所占空间,增加了共享性。

参考:https://blog.csdn.net/ti321/article/details/79055549


/Library/Frameworks
框架和共享的资源库,开发者可能会安装自己的框架或资源在该目录中。

如:/Library/Frameworks/iTunesLibrary.framework


/Library/GPUBundles


/Library/Graphics


/Library/Image Capture
通常是扫描仪的驱动。


/Library/Input Methods

搜狗输入法在这个地方 /Library/Input Methods/SogouInput.app

Ps : 没有 /Library/InputManagers 这个文件夹。


/Library/Internet Plug-ins
网络浏览器使用的插件、库及过滤器。如Flash插件、Realplayer插件。

如:

/Library/Internet Plug-Ins/Flash Player.plugin

/Library/Internet Plug-Ins/JavaAppletPlugin.plugin


/Library/Java
如果你安装了Java,那么就会有这个目录,包括了Java的一些功能扩展及其它资源。如 JavaVirtualMachines。


/Library/Keyboard Layouts
键盘布局


/Library/Keychains
系统中各个钥匙串的内容。


/Library/LaunchAgents

com.sogou.SogouServices.plist


/Library/LaunchDaemons

守护进程 plist

com.adobe.fpsaud.plist


/Library/Logs
控制台及系统服务的记录文件,你可以通过:应用程序-实用程序-控制台来查看。


/Library/Messages

Im 服务相关资源。


/Library/Modem Scripts
调制解调器脚本,也就是猫的驱动了。一般是 .ccl 格式文件。

MultiTech MT5634.ccl , Bluetooth LAN Access.ccl


/Library/OpenDirectory


/Library/PDF Services


/Library/Perl
Perl程序的功能扩展及库,比如Cocoa Conler就需要这个功能。


/Library/PreferencePanes
系统预置插件,一般显示在系统预置的最下方。如 Flash Player.prefPane.


/Library/Preferences
预置目录,包括系统、应用程序及用户的各种设置。通常如果预置文件损坏,会导致程序或系统的操作失常,这个时候可以通过删除相应的预置来尝试解决问题。


/Library/Printers
打印机驱动。PPD插件,以及配置打印机所需要的库文件。


/Library/PrivilegedHelperTools


/Library/Python


/Library/QuickLook

快速预览插件,如:iBooksAuthor.qlgenerator , iWork.qlgenerator, SogouSkinFileQuickLook.qlgenerator


/Library/QuickTime
QuickTime的插件及功能扩展。

如: AppleIntermediateCodec.component , AppleMPEG2Codec.component


/Library/Receipts
安装过的 .pkg 安装包的替身,但不是.pkg安装包本身。例如系统升级或安装时的.pkg。或vpc安装时的.pkg包。


/Library/Ruby


/Library/Sandbox


/Library/Screen Savers
屏幕保护文件。


/Library/Scripts
AppleScript附加的脚本及脚本资源。


/Library/ScriptingAdditions


/Library/Security

包含 SecurityAgentPluginsTrust Settings.

其中 Trust Settings 中主要为 plist 文件,需要使用root权限查看。


/Library/Server

一些服务,如

Events			Network			Web   Firewall		Preferences		Wiki   Logs			ProfileManager		named   Alerts			Mail			Setup			radius     Configuration		 Metrics			Status
Calendar and Contacts	Messages		Software Update

/Library/Speech

目前只包含文件夹 /Library/Speech/Synthesizers, 且无内容。

主要声音合成文件保存在 /System/Library/Speech/Synthesizers 中。


/Library/Spotlight

Spotlight 插件

Microsoft Office.mdimporter , iWork.mdimporter , iBooksAuthor.mdimporter


/Library/StartupItems
系统运行时自动启动的系统及第三方脚本或程序。一般通过系统预置-账号来进行设定。


/Library/User Pictures
用户账号中,用户显示的图片的文件。


/Library/Video


/Library/Widgets

包含下面 Widgets,如 便签、词典、股票、天气、计算器、世界时钟等。

Contacts.wdgt		Stocks.wdgt		Web Clip.wdgt  Dictionary.wdgt		Tile Game.wdgt		World Clock.wdgt Calculator.wdgt		Movies.wdgt		Unit Converter.wdgt  Calendar.wdgt		Stickies.wdgt		Weather.wdgt

/Library/WebServer
Web服务内容。也就是个人Web共享的内容。包括CGI脚本及网页文件。网页文件放置在Documents子目录中。


/User

这里也有一个Library文件夹,不同与上边的那个Library,是专为你的帐号服务,里面放的是你自己的个性化字体、配置文件等


/User/Guest

客人用户访问的内容。也包含下面文件夹

  • Downloads
  • Music
  • Desktop
  • Library
  • Pictures
  • Documents
  • Movies
  • Public

/User/Shared

共享的内容。


~


~/Applications

包含仅仅当前用户可用的应用。


~/Desktop
Desktop 包含了 Finder 在当前登录用户桌面上显示的桌面项。


~/Documents
Documents 包含了用户的个人文档。


~/Download
Download 包含了下载的各种文档。


~/Library
Library 包含了应用设置、偏好设置一起其他用户专有的系统资源(与/Library文件夹内容基本相同)


~/Movies
Movies 包含了 QuickTime 以及其它格式的数字影片。


~/Music
Music 包含数字音乐文件 (.aiff、.mp3、.m4p 及其它格式)。


~/Pictures
Pictures包含各种格式的图像文件。


~/Public
Public 包含了用户需要和其他用户共享的内容。缺省情况下,其他用户可以访问这个目录。


发布了164 篇原创文章 · 获赞 162 · 访问量 65万+

猜你喜欢

转载自blog.csdn.net/lovechris00/article/details/89853264