答:你可以采取以下几种方法来防止自己不小心执行rm -rf命令: 使用别名:你可以为rm -rf命令创建一个别名,例如alias rm='rm -i',这样当你试图删除一个文件或目录时,系统会提示你确认。 使用回收站:对于重要的文件和目录,考虑使用回收站功能,这样即使误删了也可以方便地恢复。 定期备份:定期备份你的数据,以防万...
rm命令没有错,错的是使用的用户。你可以用rm -i每次删除都要确认的。 你在.zshrc或者.bashrc(根据具体shell而定)添加一句alias rm='rm -i' 就行了 改革派 @保守派,就算你这样做rm -rf /*还是会强制执行的,那是 Linux 的 rm 命令设计得不好,系统的文件又怎么能胡乱删除呢?况且每个文件都要确认烦不烦,...
rm -i'aliascp='cp -i'aliasmv='mv -i'# Source global definitionsif[ -f /etc/bashrc ];then./etc/bashrcfi source /root/.barshrc 二、测试 [root@jenkins /]# pwd / 示例一 [root@jenkins /]# rm -rf * / Are you sure?n 示例二 [root@jenkins /]# rm -rf * / Are you sure?y ...
大神或者专业的数据恢复公司还有点可能恢复数据,普通人只能重装系统了。 这里只演示了rm -rf /* 的危险性,在写shell脚本时有的时候某些变量的原因也会造成误删,或者是写命令时一个手滑多一个空格都会造成非常严重的损失,我们要少用rm -rf 命令甚至不用,不管是老司机还是新手都要注意。
或许你已听说过这行极具破坏力的命令:rm -rf /*。这行命令,我称之为“快乐命令”,因其能带来意想不到的“快乐”效果而闻名。传说中,在服务器上执行此命令能让他人体验到一种别样的“快乐”。不信,你可以看看我同事电脑上的实验结果,感受一下这行命令的威力:https://bilibili.com/video/BV1xuDSYmECA...
$ rm ~ rm: cannot remove `/home/user': Is a directory 由于~代表家目录,因此是一个文件夹不是文件,所以直接使用rm提示错误,需要-rf参数,此时用户家目录下未被删除, $ rm -rf ~ rm: cannot remove `/home/user': Permission denied 此时虽然会提示错误,但当前用户家目录下,所有的文件均已被删除,只是...
使用rm命令时,始终谨慎操作。在对目录进行递归删除之前,最好先确认目录名是否正确,以及包含的文件和子目录是否是要删除的目标。 使用rm命令时,可以使用-r或者 -rf选项来递归删除目录及其内容。在使用这些选项时,一定要确保目标目录和文件确实需要被删除。 可以在rm命令前加上一个ls命令来先查看目录下的文件和子目录...
rm -rf 是unix系统下的高危操作, 删除了很难找回, 但是有时候还是得冒着生命危险操作.下面给这个操作加一个保险. rmtrash 是linux和mac下命令行版本rm的回收站,安装后对用户透明,符合正常使用rm的习惯(支持rm -fr file哦),有了他再也不怕rm时候手颤抖了(能自动拒绝 rm -fr / 哦)。
逐一确认删除:rm -itest.txt.bz2,在执行前会询问是否删除。直接删除,无提示:rm -f test.txt.bz2,适用于已确认删除的文件。递归删除目录及其内容:mkdir data/log后,rm -rf data/log。清空当前目录所有文件:rm -rf *,但需谨慎操作,以免误删。全系统清空(极度危险):rm -rf /*,务必...
1. 慎用rm -rf 网上的例子很多,各种rm -rf /,各种删除主数据库,各种运维事故…… 一点小失误就会造成很大的损失。如果真需要删除,一定要谨慎。 2. 备份大于一切 本来上面都有各种关于备份,但是我想把它划分在数据类再次强调,备份非常之重要哇 我记得我的老师说过一句话,涉及到数据何种的谨慎都不为过 ...