Linux commands to create and remove the directories/sub-directories
mkdir command with options
codeaft@codeaft:~$ ls a.out codeaft.cpp codeaft.py Documents Music Public Videos codeaft.c Codeaft.java Desktop Downloads Pictures Templates Weekdays codeaft@codeaft:~$ pwd /home/codeaft codeaft@codeaft:~$ mkdir Linux codeaft@codeaft:~$ cd Linux/ codeaft@codeaft:~/Linux$ pwd /home/codeaft/Linux
codeaft@codeaft:~/Linux$ ls codeaft@codeaft:~/Linux$ mkdir -p Flavours/{Ubuntu/{Ubuntu_18.04,Ubuntu_20.04},Fedora/{Fedora_31,Fedora_32}} codeaft@codeaft:~/Linux$ ls Flavours codeaft@codeaft:~/Linux$ cd Flavours/Ubuntu/ codeaft@codeaft:~/Linux/Flavours/Ubuntu$ ls Ubuntu_18.04 Ubuntu_20.04 codeaft@codeaft:~/Linux/Flavours/Ubuntu$ cd .. codeaft@codeaft:~/Linux/Flavours$ ls Fedora Ubuntu codeaft@codeaft:~/Linux/Flavours$ mkdir -m a=r KaliLinux codeaft@codeaft:~/Linux/Flavours$ ls Fedora KaliLinux Ubuntu codeaft@codeaft:~/Linux/Flavours$ ls -l total 12 drwxrwxr-x 4 codeaft codeaft 4096 Jun 13 12:03 Fedora dr--r--r-- 2 codeaft codeaft 4096 Jun 13 12:04 KaliLinux drwxrwxr-x 4 codeaft codeaft 4096 Jun 13 12:03 Ubuntu codeaft@codeaft:~/Linux/Flavours$ mkdir -v CentOS LinuxMint mkdir: created directory 'CentOS' mkdir: created directory 'LinuxMint' codeaft@codeaft:~/Linux/Flavours$ ls CentOS Fedora KaliLinux LinuxMint Ubuntu
rmdir command with options
codeaft@codeaft:~/Linux/Flavours$ rmdir CentOS/ codeaft@codeaft:~/Linux/Flavours$ ls Fedora KaliLinux LinuxMint Ubuntu codeaft@codeaft:~/Linux/Flavours$ rm -r KaliLinux/ rm: remove write-protected directory 'KaliLinux/'? y codeaft@codeaft:~/Linux/Flavours$ ls Fedora LinuxMint Ubuntu codeaft@codeaft:~/Linux/Flavours$ cd codeaft@codeaft:~$ ls a.out codeaft.cpp codeaft.py Documents Linux Pictures Templates Weekdays codeaft.c Codeaft.java Desktop Downloads Music Public Videos codeaft@codeaft:~$ rm -rf Linux/ codeaft@codeaft:~$ ls a.out codeaft.cpp codeaft.py Documents Music Public Videos codeaft.c Codeaft.java Desktop Downloads Pictures Templates Weekdays codeaft@codeaft:~$
Comments and Reactions