linux下避免误删除的办法

:2024年09月06日 一只狼在路上
分享到:

通过创建回收站和禁用rm命令,可以轻松恢复删除的文件。在.bashrc文件中添加alias命令,可以更方便地使用删除命令。

众所周知,rm很牛掰,执行后删除的文件很难再找回来了。linux系统默认是没有类似windows的回收站的。

怎么破?

第一步,先禁用rm

# 打开

vim /etc/profile

# 文末添加

alias rm='echo can not use rm command, please use de'

# 使得生效

source  /etc/profile

效果

djEvbXU5ekRaMEZXZF9XR0ZjVUZGMHZyZkJGcnhrb1lUSnBtSlZuSXN5Tk9rWXcwSHY3VVlBQXZoTE1vMFZpVGJKMTdtNXJYUFM2S0RHNTNESWVjRG92akZfNl9ya2oxaXk1bVZqR01XNzhoSjQ9.jpg

第二步,创建回收站

# 创建回收站目录

mkdir -p ~/.Recycle_bin

# 修改bash文件

vim ~/.bashrc

# bash文件后面,增加如下内容

alias de=Recycle_bin

alias dl='ls ~/.Recycle_bin'

alias dr=undelfile

undelfile(){

mv -i ~/.Recycle_bin/$@ ./

}

Recycle_bin(){

mv $@ ~/.Recycle_bin/

}

clearall(){

read -p "Clear Recycle_bin?[n]" confirm

[ $confirm == 'y' ] || [ $confirm == 'Y' ] && /usr/bin/rm -rf ~/.Recycle_bin/*

}

# 生效

source ~/.bashrc

效果,使用de进行删除,dr进行恢复,dl查看目录,clearall清空

djEvbE1JVGtldUNKeHNzOUkzRkNhbGFUY1Y5VW5Ib05oTTBZanpjU1hSNlYyWGN1OGdKZkdDOEhndnhJZ3ZldnRfdERVNng4Z3ppSW5NeEFXamVVQTEyQzFfNl9ya2oxaXk1bVZqR01XNzhoSjQ9.jpg

从此,心安了

[我要纠错]
文:王振袢&发表于江苏
关键词: 众所周知 执行 删除 文件 很难

来源:本文内容搜集或转自各大网络平台,并已注明来源、出处,如果转载侵犯您的版权或非授权发布,请联系小编,我们会及时审核处理。
声明:江苏教育黄页对文中观点保持中立,对所包含内容的准确性、可靠性或者完整性不提供任何明示或暗示的保证,不对文章观点负责,仅作分享之用,文章版权及插图属于原作者。

点个赞
0
踩一脚
0

您在阅读:linux下避免误删除的办法

Copyright©2013-2024 JSedu114 All Rights Reserved. 江苏教育信息综合发布查询平台保留所有权利

苏公网安备32010402000125 苏ICP备14051488号-3技术支持:南京博盛蓝睿网络科技有限公司

南京思必达教育科技有限公司版权所有   百度统计

最热文章
最新文章
  • 卡尔蔡司镜片优惠店,镜片价格低
  • 苹果原装手机壳