- Nikhil Bhaskar
- May 12, 2021
Use sudo with rm command for those files which are having root user and group permissions or if getting message Access Denied.
How to delete a files and directory in linux
In Linux operating system if needs to delete directory use following commands:
rmdir command – removes empty directories/folders
rm command – removes a directory/folder along with all the files and sub-directories in it.
How to remove or delete a files in linux based O.S.
The rm utility is used to delete files in a Linux.
To delete a single file use below command.
The rm command can be used to delete more than one file at a time:
rm file_1 file_2 file_3
Wildcards can be used with this command.
For example, to delete all files with the .txt filename then:
This method is also used to delete all files that contain a string of characters:
This will erase any file that has the word text in the name. The system will search the current directory for the file you want to remove. To delete a file in a different directory then switch to that:
Or you can specify the file location in a single command directly:
Note: once the rm command execute then files or folder won’t be able to restore.
rm Command Options
If deleting multiple files add a confirmation prompt. Use the
ioption to use an interactive dialog:
rm –i *.
Confirm the deletion of files by typing ‘yes’ or ‘no.’
To display the progress of the deletion with the
rm –v *.txt
The output confirms that the file test.txt has been successfully removed.
To forcefully removal of file which is write-protected then use
for forcefully remove the file.
rm –f filename
Use sudo with rm command to delete file which is having Access denied.
sudo rm filename
How to remove a directory in linux Opearting system using Command line
By adding -r (-R) parameter with rm command to delete folder with files recursively.
To remove a directory with all files use
r option as below:
rm –r dir
This will prompt confirmation before deleting.
To remove a directory without want to be an any confirmation:
rm –rf directory
Also can delete more than one directory or folder at a time:
rm –r dir
In this blog we have learn how to delete files and directories in Linux. The rm and rmdir commands are flexible with multiple options.