MACのルートディレクトリ配下のファイル
MAC book のディレクトリ構成がどうなってるのか調べた。
ディレクトリ | 正式名称 | 説明 |
---|---|---|
/Applications | 全ユーザのアプリケーションを管理 | |
/Users | users | 各ユーザのホームディレクトリを管理 |
/Library | 全ユーザのアプリケーションの設定を管理 | |
/Volumes | 外部記憶媒体に接続時のマウントポイントとなる | |
/System | システム設定やOSを管理 | |
/cores | カーネルのコアダンプを保存 | |
/bin | binary | コマンドラインの基本コマンドを管理 |
/dev | device | デバイスにアクセスするためのファイルを管理 |
/etc | etcetra | システム全体の設定ファイルを管理 |
/opt | option | インストールした静的データ(主にプログラム)を格納 |
/private | /var, /tmp, /etcの実体を管理 | |
/sbin | super user | システム管理用のコマンドを管理 |
/usr | user | ユーザが使用するコマンドやマニュアルが配置されている |
/tmp | temporaly | 一時保存のファイルを管理 |
/var | variation | システムのログファイルを管理 |
- /Application
appファイルが格納される。appファイルはアプリケーションのリソースファイルであり、実行時に参照される。
Android Emulator.app/ GitHub Desktop.app/ Pages.app/ Utilities/ Android Studio.app/ Keynote.app/ Safari.app/ Kindle.app/ ShiftIt.app/ Visual Studio Code.app/ Docker.app/ Microsoft Teams.app/ Unity/ feedly.app/ GarageBand.app/ Numbers.app/ Unity Hub.app/ iMovie.app/
- /Users
各ユーザの名前のディレクトリが格納される。
Shared/ Taro/ Jhon/
- Library
アプリケーションの設定を行なったデータを保存する。MAC中にライブラリは3つ存在し、ルートディレクトリ直下のこのライブラリでは全ユーザアカウントで共有する設定データを格納。
Apple/ DirectoryServices/ Java/ Preferences/ StagedDriverExtensions/
Application Support/ Documentation/ KernelCollections/ Printers/ StagedExtensions/
Audio/ DriverExtensions/ Keyboard Layouts/ Python/ StartupItems/
Caches/ Extensions/ Keychains/ QuickLook/ SystemExtensions/
Catacomb/ Filesystems/ LaunchAgents/ Receipts/ SystemMigration/
ColorPickers/ Fonts/ LaunchDaemons/ Ruby/ SystemProfiler/
ColorSync/ Frameworks/ Logs/ Sandbox/ Updates/
Components/ GPUBundles/ Managed Preferences/ Screen Savers/ User Pictures/
Compositions/ Graphics/ Modem Scripts/ ScriptingAdditions/ User Template/
Contextual Menu Items/ Image Capture/ OSAnalytics/ Scripts/ Video/
CoreAnalytics/ Input Methods/ OpenDirectory/ Security/ WebServer/
CoreMediaIO/ InstallerSandboxes/ Perl/ Speech/
Developer/ Internet Plug-Ins/ PreferencePanes/ Spotlight/
- Volumes
接続している外部記憶装置の名前のディレクトリを格納。Macintosh HDはMACのこと、NO NAMEは刺しているUSBメモリである。
Macintosh HD@/ NO NAME/ Recovery/
- System
システム設定を格納。
Applications/ DriverKit/ Volumes/ Developer/ Library/ iOSSupport/
- cores
lsしても中身はなし。
- bin
[* dash* expr* ln* pwd* sync* bash* date* hostname* ls* rm* tcsh* cat* dd* kill* mkdir* rmdir* test* chmod* df* ksh* mv* sh* unlink* cp* echo* launchctl* pax* sleep* wait4path* csh* ed* link* ps* stty* zsh*
- /dev
多数ファイルあり。
- /etc
/etc@
- /opt
cisco/ homebrew/
- /private
etc/ tftpboot/ tmp/ var/
- /sbin
apfs_hfs_convert@ fstyp_msdos* mount_cddafs@ newfs_hfs@ apfs_unlockfv* fstyp_ntfs* mount_devfs* newfs_msdos@ disklabel* fstyp_udf* mount_exfat@ newfs_udf@ dmesg* halt* mount_fdesc* nfsd* dynamic_pager* ifconfig* mount_ftp@ nfsiod* emond* kextload* mount_hfs@ nologin* fibreconfig* kextunload* mount_msdos@ pfctl* fsck* launchd* mount_nfs* ping* fsck_apfs@ md5* mount_ntfs@ ping6* fsck_cs* mknod* mount_smbfs* quotacheck* fsck_exfat@ mount* mount_tmpfs@ reboot* fsck_hfs@ mount_9p* mount_udf@ route* fsck_msdos@ mount_acfs@ mount_webdav* rtsol* fsck_udf@ mount_afp* mpioutil* shutdown* fstyp* mount_apfs@ newfs_apfs@ umount* fstyp_hfs* mount_cd9660@ newfs_exfat@
- /usr
X11@ bin/ libexec/ sbin/ standalone/ X11R6@ lib/ local/ share/
- /tmp
tmp@
- /var
var@