未だ来ぬ未来

ブログ

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@