Files
freeCodeCamp/guide/english/bash/bash-rm/index.md
laolmstead c7b0f590c9 Added new note regarding rm (#25711)
Added a note regarding the "rm: remove regular file 'hello'?" prompt that occurs when using the rm command and explained that rm is a permanent action and should be used with caution.
2018-12-20 20:59:33 -05:00

41 lines
1.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: Bash rm
---
## Bash command: rm
### Usage
**Delete a File**
```bash
rm <file name or file path>
```
**Delete a Directory**
```bash
rm -R <folder name or folder path>
```
You will be prompted with **'rm: remove regular file hello?'** and will need to respond **'y'** before the file can be deleted. Use this command with caution because 'rm' is a permanent action.
There are few commonly used arguments:
- `-r` , means to recursively delete all the folders inside a directory.
- `-f` , means to forcefully delete any folder or file.
- `-i` , will ask before deleting the file.
- `-v` , will explain what was deleted.
### Warning
This command is capable of deleting many files at once with ease. This can be beneficial, but also dangerous. Use at your own risk.
To remove a nonempty folder for example, type:
`rm -rf folder`
### More Information:
* [Wikipedia](https://en.wikipedia.org/wiki/Rm_(Unix))
* [Man pages](http://man7.org/linux/man-pages/man1/rm.1.html)
* [Linux](https://linux.die.net/man/1/rm)