sudo rm -f /
当你刚接触 Linux 时,你会经常遇到这样的建议:永远不要运行 sudo rm -rf /。在 Linux 世界里,更是围绕着 sudo rm -rf 有很多梗。
因此,我想到了写一篇 Linux 黑话解释,以消除误解。
sudo rm -rf 在做什么?
让我们按步骤来学习。
rm 命令用于 在 Linux 命令行中删除文件和目录。
rm agatha
但是因为有只读的 文件权限,有些文件不会被立即删除。它们必须用选项 -f 强制删除。
rm books
rm: remove write-protected regular file ‘books’? y
rm -f christie
另外,rm 命令不能被用来直接删除目录(文件夹)。你必须在 rm 命令中使用递归选项 -r。
rm new_dir
rm: cannot remove ‘new_dir’: Is a directory
因此最终,rm -rf 命令意味着递归地、强制删除指定的目录。
rm -r new_dir
rm: remove write-protected regular file ‘new_dir/books’? ^C
rm -rf new_dir $
如果你在 rm -rf 命令前加入 sudo,你就是在删除具有 root 权限的文件。这意味着你可以删除由 root 用户 拥有的系统文件。
sudo rm -f /相关推荐
- 将rm -f or -rf 删除命令改为放入回收站,并可通过命令将其撤回
1.sudo gedit ~/.bashrc,添加如下部分 #rm -rf/f filename protected alias rm=trash alias r=trash alias rl='ls ...
- MAC EI Capitan上更新系统自带SVN版本号(关闭SIP方能sudo rm)
继昨晚之后.决定更新系统自带的svn.自带的svn版本号是1.7.看官网svn:http://www.wandisco.com/subversion/download#osx 最新版本号是1.9.13 ...
- 不小心执行了 rm -f,先别急着跑路
作者:justmine http://www.cnblogs.com/justmine/p/10359186.html 前言 每当我们在生产环境服务器上执行rm命令时,总是提心吊胆的,因为一不小心执行 ...
- 如何查看dll被那个service占用_不小心执行 rm -f,该如何恢复?
原创:程序员的那些事 前言 每当我们在生产环境服务器上执行rm命令时,总是提心吊胆的,因为一不小心执行了误删,然后就要准备跑路了,毕竟人不是机器,更何况机器也有 bug,呵呵. 那么如果真的删除了不该 ...
- Linux下通过rm -f删除大量文件时提示-bash: /bin/rm: Argument list too long的解决方法...
Linux下通过rm -f删除/var/spool/postfix/maildrop/中大量的小文件时提示: "-bash: /bin/rm: Argument list too long& ...
- linux 查看正在执行的进程的pid编号_不小心执行 rm f,该如何恢复?
作者:justmine 链接:http://www.cnblogs.com/justmine/p/10359186.html 前言 每当我们在生产环境服务器上执行rm命令时,总是提心吊胆的,因为一不小 ...
- 干货,不小心执行了rm -f,除了跑路,如何恢复?
作者:justmine 头条号:大数据与云原生 微信公众号:大数据与云原生 创作不易,在满足创作共用版权协议的基础上可以转载,但请以超链接形式注明出处. 为了方便阅读,微信公众号已按分类排版,后续的文 ...
- 不小心执行 rm -f,该如何恢复?
戳蓝字"CSDN云计算"关注我们哦! 源 / 程序员的那些事 前言 每当我们在生产环境服务器上执行rm命令时,总是提心吊胆的,因为一不小心执行了误删,然后就要准备跑路了,毕竟人不是 ...
- rm ,rm -rf , rm -f,rm -r 以及rm 命令的其他参数命令
rm ,rm -rf , rm -f,rm -r 以及rm 命令的其他参数命令 1.rm -rf * 删除当前目录下的所有文件,这个命令很危险,应避免使用. 所删除的文件,一般都不能恢复! 2.rm ...
最新文章
- 2018.8.18 servlet使用的会话跟踪除session外还有哪些方式
- knx智能照明控制系统电路图_咻享智能|智能家居照明控制系统的功能特点
- 安卓webview子线程网络请求,怎么获得结果?
- python的dir()和__dict__属性的区别
- Java Web开发Tomcat中三种部署项目的方法
- C/C+语言struct深层探索
- mysql小计_使用SQL实现小计,合计以及排序_MySQL
- 【算法设计与分析】16 分治策略:快速排序(快速排序的时间复杂度计算)
- CentOs7.2编译安装Nginx服务器
- php获取音频的时长,PHP编程获取音频文件时长的方法【基于getid3类】
- PHP CURL 异步测试
- python中如何导入图片,Unreal中的python如何导入图片资源到引擎
- Android NDK生成及连接静态库与动态库
- azure机器学习_如何在Azure机器学习中使用JSON数据
- thinkphp sql查询条件 一个字段多个限制条件
- 在Oracle中查询表的大小、表的占用情况和表空间的大小
- java整人代码大全_给大家分享个整人代码。很实用
- ArcFace阈值选择
- signature=81fb62f1a0834af294367966aafd9f63,Stability region of K
- MATLAB中图像增强之伪彩色增强