Root

In the computer world, "root" refers to the top-level directory of a file system. The word is derived from a tree root, since it represents the starting point of a hierarchical tree structure. The folders within the tree represent the branches, while the actual files are considered the leaves. However, unlike a real life tree, a data tree can be visualized upside down, with the root at the top and directories and subdirectories spanning downward.

The root node of a file system is also called the root directory. On a Windows-based PC, "C:\" represents the root directory of the C drive. On Macintosh and Unix systems, the root directory is designated by a simple forward slash ("/"). Similarly, the root directory of a website is simply the domain name, followed by a forward slash (i.e. https://techterms.com/). If you ever use a terminal program to view files and folders on a computer, you can use the command "cd /" (change directory to root) to navigate to the root directory.

"Root" is also the name of the user who has administrative privleges on a Unix or Linux server. While most users can only access data within their own directory (i.e. "/users/~fred/"), the root user can access any folder on the hard drive. This allows the root user to install system software updates, modify the access privileges of other users, and perform other administrative tasks.

Updated July 3, 2017 by Per C.

quizTest Your Knowledge

Which of the following is an example of backend development?

A
Writing SQL queries
0%
B
Designing user interfaces
0%
C
Creating 3D graphics
0%
D
Analyzing user patterns
0%
Correct! Incorrect!     View the Backend definition.
More Quizzes →

The Tech Terms Computer Dictionary

The definition of Root on this page is an original definition written by the TechTerms.com team. If you would like to reference this page or cite this definition, please use the green citation links above.

The goal of TechTerms.com is to explain computer terminology in a way that is easy to understand. We strive for simplicity and accuracy with every definition we publish. If you have feedback about this definition or would like to suggest a new technical term, please contact us.

Sign up for the free TechTerms Newsletter

How often would you like to receive an email?

You can unsubscribe or change your frequency setting at any time using the links available in each email.

Questions? Please contact us.