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