How to create new directory using terminal?

0467

Creating New Directories in the Terminal

In the Linux operating system, you can easily create new directories (also known as folders) using the terminal, which is a text-based interface for interacting with the operating system. The process is straightforward and can be accomplished with a single command.

The mkdir Command

The mkdir command (short for "make directory") is the primary tool used to create new directories in the Linux terminal. The basic syntax for the mkdir command is as follows:

mkdir [options] [directory_name]

Here's a breakdown of the command:

  • mkdir: This is the command to create a new directory.
  • [options]: These are optional flags or parameters that you can use to modify the behavior of the mkdir command. Some common options include -p (to create parent directories if they don't exist) and -m (to set the permissions of the new directory).
  • [directory_name]: This is the name of the new directory you want to create.

Here are some examples of using the mkdir command:

  1. Creating a single directory:

    mkdir my_new_directory

    This will create a new directory named "my_new_directory" in the current working directory.

  2. Creating multiple directories:

    mkdir dir1 dir2 dir3

    This will create three new directories: "dir1", "dir2", and "dir3".

  3. Creating a directory with a relative path:

    mkdir path/to/new/directory

    This will create a new directory named "directory" within the "new" directory, which is within the "to" directory, which is within the "path" directory relative to the current working directory.

  4. Creating a directory with an absolute path:

    mkdir /home/username/new_directory

    This will create a new directory named "new_directory" in the "/home/username" directory, which is an absolute path.

  5. Creating parent directories if they don't exist:

    mkdir -p path/to/new/directory

    The -p option ensures that any necessary parent directories (in this case, "path", "to", and "new") are created automatically if they don't already exist.

Remember, the mkdir command is case-sensitive, so "my_new_directory" and "My_New_Directory" are considered separate directories.

Here's a Mermaid diagram that illustrates the basic structure of the mkdir command:

graph LR mkdir[mkdir] --> options[options] mkdir --> directory_name[directory_name] options --> p["-p"] options --> m["-m"]

Creating new directories in the Linux terminal is a fundamental skill that allows you to organize your files and navigate your system more efficiently. By mastering the mkdir command, you can streamline your workflow and keep your Linux environment well-structured.

0 Comments

no data
Be the first to share your comment!