Sunday, 9 February 2025

How to Create directory in Linux

 Ways to Create a Directory in Linux


In Linux, directories can be created using several methods:


1. Using mkdir (Make Directory) Command

mkdir new_directory

Creates a single directory.

Use -p to create parent directories if they don’t exist.

mkdir -p parent/child/grandchild

2. Using mkdir with Brace Expansion

 a ) mkdir dir{1,2,3}

Creates dir1, dir2, and dir3.

b) mkdir dir1 dir2 dir3

Creates dir1, dir2, and dir3.


3. Using mkdir in a Loop

for i in {1..5}; do mkdir "dir_$i"; done

Creates directories dir_1 to dir_5.


4. Using xargs and mkdir Together

echo "dirA dirB dirC" | xargs mkdir

Creates multiple directories from a string.


5. Using find with mkdir

find . -type d -name "old*" -exec mkdir new_{} \;

Creates new directories based on existing ones.

6 . Creating Nested Directories (-p option)

To create nested directories, use -p:

mkdir -p parent/child/grandchild

Ensures that parent/child exists


No comments:

Post a Comment