Directory Structure
Directories are hierarchical - directory structural organization resembles a tree, with a single root that branches off into related groups of content.
Hierarchy
The top-most directory is considered the root directory. Whatever current “folder” you are in can be viewed as the active directory, and any directories inside that current directory are called subdirectories.
./root/
└── directory/ current
└── subdirectory/
└── file.txt
Note The root directory in our trees will be shorted to .
from here-on-out.
Relationships
The web also use familial terms to describe content relationships, such as “grandparent,” “parent,” and “child.” Let’s see how this applies to directories:
Immediate
. └── my-site/ parent to└── content/ child of└── images/ └── logo.png
In this example, content/
is a subdirectory of the my-site/
directory, also referred to as a “child” of that directory (i.e., child directory).
The reverse also applies; content/
, my-site/
is the parent directory to content/
.
This hierarchy also describes the location of the files. The file logo.png
is located in its parent directory, images/
.
. └── my-site/ └── content/ └── images/ parent directory└── logo.png
Extended
This familial titling can go deeper as well.
. └── my-site/ grandparent to└── content/ └── images/ grandchild of└── logo.png
Here, images/
is the grandchild directory of my-site/
, which is images/
’s grandparent directory.
This process can extend to great-grandmember, great-great-grandmember, and so forth.
development
- Previous
- Next