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.
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 –
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 –
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 –
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.
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.
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.
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 –
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.
Unix/Linux Related Interview Questions
|Perl Scripting Interview Questions||Shell Scripting Interview Questions|
|Python Interview Questions||Core Java Interview Questions|
|Linux Interview Questions||Linux Embedded systems Interview Questions|
|Red Hat Linux System Administration Interview Questions||IBM AIX Interview Questions|
|Sybase Interview Questions||IBM AIX 7 Administration Interview Questions|
|Unix Shell Scripting Interview Questions||Linux Shell Scripting Interview Questions|
Unix/Linux Related Practice Tests
|Perl Scripting Practice Tests||Shell Scripting Practice Tests|
|Python Practice Tests||Core Java Practice Tests|
|Linux Practice Tests||Linux Embedded systems Practice Tests|
|Red Hat Linux System Administration Practice Tests||IBM AIX Practice Tests|
|Sybase Practice Tests||IBM AIX 7 Administration Practice Tests|
|Autosys Practice Tests|
All rights reserved © 2018 Wisdom IT Services India Pvt. Ltd
Wisdomjobs.com is one of the best job search sites in India.