What is Linux and Directory in Linux?

Linux is an open-source operating system, its license is open for all to install it in your computer without any restriction. Today Linux is very popular for personal computers and data centres. Linux also provides a command-line facility that makes it very powerful we can do anything with Linux commands. Nowadays Linux has more than 1K flavours like (Ubuntu, Mint, and Fedora etc). The memory management of Linux is well organized with directories.

A directory is a folder or location where you can store your data in a proper way on your system. Different operating systems use different techniques for arranging directories. Such as Linux, UNIX is using hierarchical file system and trees.

How to change the Directory in Linux

In Linux we can change the directory in two ways:

  • Using Command Line
  • Using the Graphical User Interface

Using Command Line

In Linux operating system we have a lot of commands, every command has its own purpose or module. In the sense of directory first command is ‘ls ’. ‘ls’ command is very useful. It gives us all directories of files that are in the present directory. Now we will discuss different overviews of “ cd “ command.

ls command:

[ me@linuxbox bin ]$ ls

      aconnect              lzma

      acpi_fakekey          lzmadec

      acpi_listen           lzmainfo

      add-apt-repository    m17n-db

      addpart               magnifier

cd Command:

“ cd ” command is very basic and useful command in Linux. We can change the directory or folder using “ cd ” using a command-line shell. First of all open the terminal ( Ctrl + Alt + T ). After opening the terminal you can check the current location using “ pwd ”.

A simple example of “ pwd ” is given below:

[ me@linuxbox bin ]$ pwd


“ cd ”  command

[ ]$ cd [ directory ]

cd command examples with different parameters

if you want to change the home directory simple version is:

$ cd

Alternative for changing the home directory:

$ cd ~

If you want to change the root directory:

$ cd /

If you want to change the present directory:

$ cd . . 

If you want to Change subdirectory Documents:

$ cd Documents

Change to subdirectory Documents/Books:

$ cd Documents/Books

Change the absolute path /home/user/Desktop:

$ cd /home/user/Desktop 

If the folder name consists of white space then “ cd “ command is : [ My data ]

$ cd My\ Data


$ cd ‘ My Data ‘             


$ cd ‘ My Data ‘

How To Change Directory in Linux using sudo

“ sudo “ is an important command is a Linux operating system. It is very helpful for installing packages and change the directory or root. For example for root directory:

                $ sudo su

                [ enter the password]

Now you are in the root directory.


Above we discuss the “ cd ” command with a different aspect. Linus operating system also provides complete documentation of each command. For more information about the “ cd ” command:

$ cd –help


$ help cd

What is CD command in Linux?

The cd command, also known as chdir (change directory), is a command-line shell command used to change the current working directory in various operating systems. It can be used in shell scripts and batch files.

How do I change my directory?

To access another drive, type the drive’s letter, followed by “:”. For instance, if you wanted to change the drive from “C:” to “D:”, you should type “d:” and then press Enter on your keyboard. To change the drive and the directory at the same time, use the cd command, followed by the “/d” switch.

How do I change directories in terminal?

To change directories, use the command cd followed by the name of the directory (e.g. cd downloads ). Then, you can print your current working directory again to check the new path.

How do you move files in terminal?

Move a file or folder locally

In the Terminal app on your Mac, use the mv command to move files or folders from one location to another on the same computer. The mv command moves the file or folder from its old location and puts it in the new location.

How do you go up a directory in terminal?

The .. means “the parent directory” of your current directory, so you can use cd .. to go back (or up) one directory. cd ~ (the tilde). The ~ means the home directory, so this command will always change back to your home directory (the default directory in which the Terminal opens).

How do I view a directory in Linux?

The ls command is used to list files or directories in Linux and other Unix-based operating systems. Just like you navigate in your File explorer or Finder with a GUI, the ls command allows you to list all files or directories in the current directory by default, and further interact with them via the command line.

Which command will take you back to the home directory?

To change directories, use the cd command. This command by itself will always return you to your home directory; moving to any other directory requires a pathname. You can use absolute or relative pathnames.

How do I list all directories in Linux?

Linux or UNIX-like system use the ls command to list files and directories. However, ls does not have an option to list only directories. You can use combination of ls command and grep command to list directory names only. You can use the find command too.

How do I list all directories in terminal?

To see them in the terminal, you use the “ls” command, which is used to list files and directories. So, when I type “ls” and press “Enter” we see the same folders that we do in the Finder window.

How do I list drives in Linux?

In order to list disk information on Linux, you have to use the “lshw” with the “class” option specifying “disk”. Combining “lshw” with the “grep” command, you can retrieve specific information about a disk on your system.

How do I find file details in Linux?

Basic Examples
  1. find . – name thisfile.txt. If you need to know how to find a file in Linux called thisfile.
  2. find /home -name *.jpg. Look for all . jpg files in the /home and directories below it.
  3. find . – type f -empty. Look for an empty file inside the current directory.
  4. find /home -user randomperson-mtime 6 -iname “.db”

What is a directory in Linux?

A directory is a file the solo job of which is to store the file names and the related information. All the files, whether ordinary, special, or directory, are contained in directories. Unix uses a hierarchical structure for organizing files and directories. This structure is often referred to as a directory tree.

How do I find file details?

Metadata2Go.com is a free online tool that allows you to access the hidden exif & meta data of your files. Just drag & drop or upload an image, document, video, audio or even e-book file. We will show you all metadata hidden inside the file!

How do I print file details in Linux?

The default output of the ls command shows only the names of the files and directories, which is not very informative. The -l ( lowercase L) option tells ls to print files in a long listing format. When the long listing format is used, you can see the following file information: The file type.

Is command in Linux?

The Linux command is a utility of the Linux operating system. All basic and advanced tasks can be done by executing commands. The commands are executed on the Linux terminal. The terminal is a command-line interface to interact with the system, which is similar to the command prompt in the Windows OS.