首页 > 分享 > 安全删除:rm命令替代方案

安全删除:rm命令替代方案

alias-rm-mv

最新推荐文章于 2024-04-08 21:17:17 发布

nowaynoco 于 2017-10-13 14:44:03 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

昨天在虚拟机里删了一个“~”文件导致我的根没了,很严重,我只能重装系统

今天就想了一个超简单的小方法: 所有rm动作变成mv,并移到指定目录里。 [root@localhost ~]# mkdir .rubbish/rm -R /创建一个回收目录rm

[root@localhost ~]# vim .rubbish/per.bash  /写shell脚本
写入:

#!/bin/bash
mv $1 /root/.rubbish/rm/$1.`date+%y%m%d-%H:%M:%S` 加上日期防止文件名重复覆盖


[root@localhost ~]# chmod +x /root/.rubbish/per.bash
///给执行权限

[root@localhost ~]# vim /etc/bash

写入:

alias rm="bash /root/.rubbish/per.bash"  执行rm就是执行bash per.bash ,rm=mv 文件  回收站
alias clean='/usr/bin/rm -rf'  //真正删除用别名clean,clean=rm -rf

[root@localhost ~]# source /etc/bash

测试:

奥哈哈哈哈,自己创文件rm或者clean看看 ,但是不可以使用rm -rf 的命令了

相关知识

Shell命令记录.bash
rm(list = ls())
在极点五笔中使用命令直通车
19 个如此好玩有趣的 Linux 命令,你玩过几个呢?
FIPS诊断命令
cvsnt 配置及命令解释
linux history 命令 shell历史记录显示 HISTSIZE
四川省空气质量持续改善行动方案:加快推进五大领域电能替代
linux系统常用命令大全
APP字体库文件处理方案

网址: 安全删除:rm命令替代方案 https://m.huajiangbk.com/newsview1213083.html

所属分类:花卉
上一篇: 为Macbook升级触摸屏幕 要
下一篇: MacBook Air无限菊花的