首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >教你两招,Linux避免文件误删除

教你两招,Linux避免文件误删除

作者头像
ICT系统集成阿祥
发布2024-12-03 18:34:18
发布2024-12-03 18:34:18
23800
代码可运行
举报
文章被收录于专栏:数通数通
运行总次数:0
代码可运行

背景

大家都知道,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文件后新增如下内容,属于自定义指令

代码语言:javascript
代码运行次数:0
运行
复制
alias sc=LJ_Bin
alias 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指令,将文件移回原目录即可。

删除文件和查看回收站

恢复文件

清空回收站

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-10-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 ICT系统集成阿祥 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档