【Linux rm危险命令误删除文件如何恢复】人生必须的知识就是引人向光明方面的明灯。这篇文章主要讲述Linux rm危险命令误删除文件如何恢复相关的知识,希望能为你提供帮助。
文章图片
本章节不讲解rm删除后如何恢复,因为一旦rm删除了意味着数据可能就找不回来了如果不是什么重要数据,你也别百度怎么折腾了,还是养成习惯 少用rm命令rm 误删除
你要思考你为什么误删除了,是操作速度太快没来的及修改,还是没思考就开始运行命令了,对于在生产服务器的操作你都要慎重Linux 防止?
?rm -rf /?
?误删除的办法常规方法是把rm命令改成别的命令,然后把 mv复制改名为rm命令千万不要使用alias别名去替换rm命令,在shell脚本中、管道符操作alias是不生效的
rm删除后理论是可以找回的,因为磁盘还有备份机制,通过别的命令还可以找回,但是也有很大可能折腾半天都无法找回成功,因为Linux文件系统很多有ext2、ext3、ext4、xfs或者别的,删除文件找回的命令是不一样的,其次是网络相关文章比较少,毕竟文件恢复也是一个专业行业领域的事情
安装trush-clitrust-cli是python开发的,非系统自带命令,所以需要安装alias方案有个问题,就是如果你环境变量没有生效,或者在你用管道符的时候,调用的是真正的rm命令,所以这事很危险的
pip install trash-cli
糟糕的方式千万别用
alias rm="/usr/local/bin/trash-put"
echo \'alias rm="/usr/local/bin/trash-put"\' > > /etc/bashrc
echo \'alias rm="/usr/local/bin/trash-put"\' > > /etc/profile
建议用此方案覆盖rm,将rm命令备份,然后把trash-put改成rm命令
mv /usr/bin/rm /usr/bin/rm-bak
cp /usr/local/bin/trash-put /usr/bin/rm
trash常见命令
trash-empty#清空回车站
trash-list#列出被删除的文件
trash-put#删除文件到回车站
trash-restore#恢复文件
trash-rm#删除回车站指定的文件
推荐阅读
- 0基础linux运维教程 常见问题
- Linux free 缓存内存释放
- 12.磁盘分区 -- 对磁盘分区,文件系统修改,挂载
- Linux rm命令删除文件磁盘空间不释放解决
- Prometheus.yml 配置文件解析
- Linux 所属用户和文件权限修改
- 黄昏
- Windows系统,右键文件夹卡死
- 13.磁盘分区 -- 查看分区,文件系统状态信息,管理交换分区swap,数据转换拷贝dd工具