# 【Linux高频命令专题(7)】rm
标签(空格分隔): Linux 已归档
---
## 简述
rm是常用的命令,该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。**对于链接文件,只是删除了链接,原有文件均保持不变。**
### 命令格式
> rm [选项] 文件…
### 命令参数
-f, --force 安静模式,不给任何提示
-i, --interactive 删除之前问一下
-r, -R, --recursive 指示rm将参数中列出的全部目录和子目录均递归地删除。
-v, --verbose 详细显示进行的步骤
## 常用范例
```
# 删除任何.log文件;删除前逐一询问确认
rm -i *.log
# 野蛮的删除,不问不提示
rm -rf file
# 将test1子目录及子目录中所有档案删除
rm -r test1
# 自定义回收站功能
myrm(){ D=/tmp/$(date +%Y%m%d%H%M%S); mkdir -p $D; mv "$@" $D && echo "moved to $D ok"; }
alias rm='myrm'
touch 1.log 2.log 3.log
ll
total 4
drwxr-xr-x 5 root root 4096 Sep 11 19:39 1-1
-rw-r--r-- 1 root root 0 Sep 11 19:46 1.log
-rw-r--r-- 1 root root 0 Sep 11 19:46 2.log
-rw-r--r-- 1 root root 0 Sep 11 19:46 3.log
rm [123].log
moved to /tmp/20150911194709 ok
ll
total 4
drwxr-xr-x 5 root root 4096 Sep 11 19:39 1-1
ll /tmp/20150911194709
total 0
-rw-r--r-- 1 root root 0 Sep 11 19:46 1.log
-rw-r--r-- 1 root root 0 Sep 11 19:46 2.log
-rw-r--r-- 1 root root 0 Sep 11 19:46 3.log
```
- Apache
- 【Apache运维基础(1)】Apache的安装与使用
- 【Apache运维基础(2)】主配置文件说明
- 【Apache运维基础(3)】虚拟主机配置说明
- 【Apache运维基础(4)】Apache的Rewrite攻略(1)
- 【Apache运维基础(5)】Apache的Rewrite攻略(2).htaccess文件
- 【Apache运维基础(6)】Apache的日志管理与分析
- 工具篇
- supervisor进程管理器
- Haproxy安装与配置
- Nginx
- 【nginx网站性能优化篇(1)】gzip压缩与expire浏览器缓存
- 【nginx网站性能优化篇(2)】反向代理实现Apache与Nginx的动静分离(LNMPA)
- 【nginx网站性能优化篇(3)】反向代理实现负载均衡
- 【nginx网站性能优化篇(4)】理解nginx的高并发原理及其配置调优
- 【nginx运维基础(1)】Nginx的编译安装与使用
- 【nginx运维基础(2)】Nginx的配置文件说明及虚拟主机配置示例
- 【nginx运维基础(3)】Nginx的编译PHP
- 【nginx运维基础(4)】Nginx的日志管理(日志格式与定时分割日志)
- 【nginx运维基础(5)】Nginx的location攻略
- 【nginx运维基础(6)】Nginx的Rewrite语法详解
- 【nginx运维基础(7)】配置SSL支持https访问
- 【nginx运维基础(8)】配置支持http2协议
- 【nginx运维基础(9)】了解PHP-FPM 与 Nginx 的通信机制
- 其它
- Apache与Nginx下php隐藏http头部版本信息的实现方法
- CURL与PHP-CLI的应用【CLI篇】
- CURL与PHP-CLI的应用【Curl篇】
- Linux之SAMBA共享服务
- 【Linux常识篇(1)】所谓的正向代理与反向代理
- 【Linux常识篇(2)】理解inode
- 【Linux常识篇(3)】文件及文件夹的ctime atime mtime的含义详解
- centOS使用手记
- 服务器日志分析
- 高频命令
- df
- mv
- gzip
- cp
- tar
- touch
- cat
- uniq
- nl
- more
- rmdir
- less
- mkdir
- head
- rm
- tail
- 五大查询命令
- vi&vim
- ls与目录结构
- grep
- awk
- sed
- 其他高频命令