当前位置: 首页 > news >正文

Linux避免文件误删详解(Linux Avoids File Deletion Errors with Detailed Explanation)

Linux避免文件误删详解

背景

大家都知道,rm指令在Linux中非常牛,rm -rf更是牛中的霸主。什么删系统跑路、删库跑路就是这个指令造成的。可以看出指令虽然牛,但是危险性极高。那么怎么避免某些时候的这种误操作造成的影响呢,阿祥今天就说两个方法,简单快捷,非常有用!大家要仔细看!

操作环境

CentOS 7.6

方法

方法一:禁用rm指令

1、vim ~/.bashrc

把rm=‘rm -i’改成下图,或者自定义

2、保存退出,执行rm删除测试文件,效果如下

图片

图片

方法二:在方法一的基础上,创建回收站

1、创建回收站目录

mkdir -p ~/.LJ_Bin

图片

2、vim ~/.bashrc

把rm=‘rm -i’改成下图

3、bash文件后新增如下内容,属于自定义指令​​​​​​​

alias sc=LJ_Binalias sl='ls ~/.LJ_Bin'
clearall(){ read -p "Clear LJ_Bin?[n]" confirm [ $confirm == 'y' ] || [ $confirm == 'Y' ] && /usr/bin/rm -rf ~/.LJ_Bin/*}

图片

4、测试

sc等于删除,sl等于查看回收站,clearall等于清空所有回收站文件。

注:如需恢复,则使用mv指令,将文件移回原目录即可。

删除文件和查看回收站

图片

恢复文件

图片

清空回收站

图片

相关文章:

  • 前缀和相似题共赏
  • 天梯-这是字符串题
  • Unity 接入阿里的全模态大模型Qwen2.5-Omni
  • VS中回显109:对‘pthread_create’未定义的引用
  • 服务器如何修复SSL证书错误?
  • 【Java面试笔记:基础】9.对比Hashtable、HashMap、TreeMap有什么不同?
  • 模型上下文协议MCP
  • pycharm调试typescript
  • Oracle 数据库中的 JSON:性能注意事项
  • 【CSS】层叠,优先级与继承(四):层叠,优先级与继承的关系
  • Elasticsearch 集群节点下线方案
  • SwiftUI 3.Button介绍和使用
  • Kimi做内容社区,剑指小红书?
  • AI赋能社区生态:虎跃办公的网址导航革新实践
  • 事业单位体检心电图不合格类型有哪些
  • Java高频面试之并发编程-06
  • 腾讯秋招面试题:bug生命周期中有哪些状态?
  • (即插即用模块-特征处理部分) 四十一、(2024) MSAA 多尺度注意力聚合模块
  • 为什么Spring中@Bean注解默认创建单例Bean
  • 计算机网络笔记(六)——1.6计算机网络的性能
  • 中美正在就关税问题谈判甚至会达成协议?外交部:都是假消息
  • 大理洱源4.8级地震致442户房屋受损,无人员伤亡
  • 与包乐史驾帆航行|航海、钓鱼和写书:一个记者的再就业之路
  • 融入长三角一体化发展,苏南名城镇江的优势和机遇何在
  • 广东江门公布“小客车坠海致3死”事故评估报告,司机被判三年缓五年
  • 正荣地产旗下“H20正荣2”债未能于宽限期内支付分期偿付款,尚未就新兑付方案达成一致