DEV Community

Cover image for Linux file system
Abhishek Pathak
Abhishek Pathak

Posted on • Edited on

5 1 1 1 1

Linux file system

In one line

/bin -> Program and commands that all users can run

/boot -> All the files needed at boot time

/dev -> special files that represent the device on your system

/etc -> configuration files eg. MySQL, Oracle

/home -> user home directories

/home/scor32k -> home directory for the scor32k user

/tmp -> space for programs to create temporary files

/usr -> programs and data usable by all users

/var -> system log and spool files

Brief

/ - The root directory of the entire filesystem hierarchy, everything is nestled under this directory.

/bin - Essential ready-to-run programs (binaries), include the most basic commands such as ls and cp.

/boot - Contains kernel boot loader files. /dev - Device files.

/etc - The core system configuration directory, should hold only configuration files and not any binaries.

/home - Personal directories for users, hold your documents, files, settings, etc.

/lib - Holds library files that binaries can use.

/media - Used as an attachment point for removable media like USB drives. /mnt - Temporarily mounted filesystems.

/opt - Optional application software packages.

/proc - Information about currently running processes.

/root - The root user's home directory.

/run - Information about the running system since the last boot.

/sbin - Contains essential system binaries, usually can only be run by root.

/srv - Site-specific data which are served by the system.

/tmp - Storage for temporary files

/usr - This is unfortunately named, most often it does not contain user files in the sense of a home folder. This is meant for user installed software and utilities, however, that is not to say you can't add personal directories in there. Inside this directory are sub-directories for /usr/bin, /usr/local, etc. /var - Variable directory, it's used for system logging, user tracking, caches, etc. Basically anything that is subject to change all the time

If the article helps you, leave a like, follow, or anything 🙂.
You can follow me on LinkedIn and GitHub.

Heroku

Build apps, not infrastructure.

Dealing with servers, hardware, and infrastructure can take up your valuable time. Discover the benefits of Heroku, the PaaS of choice for developers since 2007.

Visit Site

Top comments (0)

AWS Security LIVE!

Join us for AWS Security LIVE!

Discover the future of cloud security. Tune in live for trends, tips, and solutions from AWS and AWS Partners.

Learn More

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay