# Linux 基本指令 mkdir, rmdir 和 rm

## mkdir 建立文件夹

创建一个文件夹:

```python
$ mkdir folder2
```

给folder2里面再建一个文件夹:

```python
$ mkdir folder2/f2
```

## rmdir 移除文件夹

要移除的文件夹必须是空的. 不然会失败

新建一个folder3 然后移除:

```python
$ rmdir folder3
```

## rm 移除文件

**注意: 执行了 rm 以后是不能进行返回操作的, 确保别执行像这样的操作rm/, 会清空电脑.**

1 移除单个文件

```python
$ rm file1
```

&#x32;**-i**&#x6216;**-I**有提示地移除文件 (为了避免误删)

* **-i**

  会每个要移除的文件都进行提示
* **-I**

  超过3个文件才进行提示

```python
$ rm -i f1 f2 f3 f4
rm: remove regular empty file 'f1'?
rm: remove regular empty file 'f2'? y
rm: remove regular empty file 'f3'?
rm: remove regular empty file 'f4'? y
```

```python
$ rm -I f1 f2 f3 f4
rm: remove 4 arguments? y
```

&#x33;**-r**&#x6216;**-R**(recursively) 用来删文件夹

和**rmdir**不同,**rm - r**可以在文件夹中有文件的情况下删除这个文件夹. 比如**folder2**里有**file1**和**file2**两个文件.

```python
$ rm -r folder1
```
