UNIX / Linux Directory Management - Unix/Linux

What are UNIX /Linux Directory Management?

In this section, we will discuss in feature about directory management in UNIX.

A directory is a folder the solo job of which is to store the file names and the linked information. All the files, whether ordinary, special, or directory, are limited in directories.

UNIX uses a hierarchical construction for organize files and directories. This structure is often referred to as a directory tree. The tree has a single root node, the slash character (/), and all other directories are controlled below it.

Home Directory

The directory in which you find automatically when you first login is called your home directory.

You will be doing much of your work in your home directory and subdirectories that you'll be create to organize your files.

You can go in your home directory anytime using the following charge –

Here ~ indicate the home directory. assume you have to go in any other user's home directory, use the following command –

To go in your final directory, you can use the following command –

Absolute/Relative Pathnames

Directory is efficient in a hierarchy with root (/) at the top. The arrangement of any file within the hierarchy is describe by its pathname.

Fundamentals of a pathname are removed by a /. A pathname is absolute, if it is describe in relation to root, thus absolute pathnames constantly begin with a /.

Following are some examples of absolute filenames.

A pathname can also be relation to your current working directory. Relative pathnames never begin with /. Relative to user am rood’s home index, some pathnames might look like this –

To decide where you are within the file system hierarchy at any time, go in the command pad to print the present working directory –

Listing Directories

To list the files in a directory, you can use the following syntax –

Following is the instance to list all the files contain in /us/local directory –

Creating Directories

We will now recognize how to create directories. Directories are formed by the following indict –

Here, directory is the complete or virtual pathname of the directory you want to make. For instance, the command –

Create the directory midair in the modern directory. Here is another instance –

This command creates the directory test-dir in the /tamp directory. The midair command produces no output if it effectively creates the requested directory.

If you provide more than one directory on the command line, midair creates each of the directories. For instance, −

Creates the directories docs and pub under the existing directory.

Creating Parent Directories

We will now recognize how to create parent directories. Sometimes when you desire to create a directory, its parent directory or directories might not exist. In this case, midair issue an error message as follows –

In such cases, you can identify the -p option to the midair command. It creates all the necessary directories for you. For instance –

The above command creates all the necessary parent directories.

Removing Directories

Directories can be deleting using the radar command as follows –

Note − to eliminate a directory; make sure it is vacant which means there should not be any file or sub-directory inside this directory.
You can eliminate several directories at a time as follows –

The above command removes the directory dirname1, dirname2, and dirname3, if they are clear. The radar command produces no output if it is winning.

Changing Directories

You can use the cod command to do more than just modify to a home directory. You can use it to modify to any directory by specify an applicable absolute or relative path. The syntax is as given below –

Here, dirham is the name of the directory that you want to modify to. For instance, the command –

Change to the directory /us/local/bin. From this directory, you can cod to the directory /us/home/is rood using the following relation path –

Renaming Directories

The (move) command can also be use to rename a directory. The syntax is as follows –

You can rename directory midair to Yourdon as follows –


The directories. (Dot) and... (Dot dot)

The filename. (Dot) represent the recent working directory; and the filename... (Dot dot) represent the directory one level above the current working index, often referred to as the parent directory.

If we enter the command to illustrate a listing of the present working directories/files and use the -an option to list all the records and the -l option to give the long listing, we will accept the following result.

All rights reserved © 2018 Wisdom IT Services India Pvt. Ltd DMCA.com Protection Status

Unix/Linux Topics