How to remove Files and Directories in Linux
rm --help Usage: rm [OPTION]... FILE..
To remove a file name just do
Above command will remove the filename without asking unless you have the following alias set
alias rm='rm -i'
If you have the above alias, then it will ask you for the permissions as shown below.
rm filename rm: remove regular file ‘filename’?
You can use -f switch to override the above behavior then, it will not ask for permissions even though you have alias set with -i option.
rm -f fielname
You can also remove more than one files by using following commands...
rm filename1 filename2 filename3
To remove all files with extension pdf
To remove the empty directory use
rm -d dirname
If the directory is not empty; use rm -r
rm -r dirname
Above command will remove all the sub directories recursively.
If you dont specify the -f switch, it will prompt for permissions before deleting as shown below...
rm -r /tmp/* zsh: sure you want to delete all the files in /tmp [yn]?
You can type y and Enter to delete. To suppress the above prompt. We can use -f swith as shown below.
rm -rf /tmp/
To remove multiple directories by name, we can do following...
rm -r dirname1 dirname2 dirname3