We explain the directory structure of Mac OS X
In this post we’ll look at the directory structure of our Mac OS X operating system , because besides being curious, we can learn a little more about our system. The older people of the place, surely already know the purpose of each directory, but for the novices, the switchers and the people who are starting, it can be interesting to review it. Most of it is a direct translation of the original article in English that I found very didactic, nothing complicated and worth reproducing. More, in continue reading. Applications Directory where we should organize our applications, that’s where the kick-off system applications are. Special mention to the subdirectory ApplicationsUtilities where you can find system utilities like the disk utility or the system monitor.
Developer Appears if you have installed Apple’s Developer Tools and contains the tools and environments such as XCode, documentation and related files.

Library Shared libraries, files needed for the system and applications to work properly, also includes preferences, settings and other customization files. It also exists in the home directory, so it collects such files related to the active user.
Network Network files, server connections, connection libraries, etc.
OSX Daily
System System files, libraries, preferences and settings critical to the successful startup and operation of Mac OS X.
Users Our Mac user accounts and all unique configurations, much like the Linux home directory.
Volumes Devices and volumes that have been mounted on the system either virtually or actually, such as physical disks, CDs, DVDs, DMG image disks, etc.
the root, present in all UNIX-derived systems. is the parent directory of the entire directory tree.
bin Common binary directory, maintains files related to the boot and basic operations of the system, it is necessary for the system to work properly.
etc Local system configuration, maintains administration and configuration data of system files.
dev Device files, representing peripherals such as keyboard, mouse, etc.
usr The second level of importance includes subdirectories that contain information about the system configuration.
sbin Another directory containing essential binaries for system administration.
tmp Temporary files, cache, etc.
var Variable data directory, holds files whose content varies while the system is running.
Any doubt, suggestion or correction, you know that in the comments you can express yourself freely.
Via