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