堕络的小屋

  • 首页
  • 小工具
    • 百度
    • 武器库
    • 堕络的图床
    • 子域名爆破
    • 音乐搜索器
    • 手绘相片制作
    • 微博图片找博主
    • 社会主义核心价值观编码转换
  • 值得一看
    • 黄色
    • 天天优惠
    • 剑灵小助手
  • 系统
    • 高清壁纸
    • 全网优惠券
    • 付费音乐解锁
    • 自动签到框架
    • 我们的足迹系统
    • 网易云音乐签到打卡
    • 全自动网页生成系统
    • 自动采集活动线报
堕络哥哥
一个专业打杂的程序猿
  1. 首页
  2. Linux
  3. 正文

打造Linux回收站,误删除文件有后悔药吃

2017年12月12日

linux是没有回收站概念的,一旦误删除文件了是很难很难找回来的,对普通用户而言误删除文件就等于永久性不可逆丢失数据了;不过可以改造一下rm命令来变相实现回收站功能,实际上就是mv命令转移文件到指定路径,如果误操作删除了文件可以到这个指定文件夹内找回来;

 

这里我把/root/.recycle/这个文件夹定义为“回收站”

 

编辑~/.bashrc这个文件

将以下内容找个合适的位置copy编辑进入

alias rm=myrm
myrm(){
    for target in @
    do
        if [[ "target" =~ ^-[rf]+]]; then
            continue
        fi
    mv -itarget ~/.recycle
    done
}

然后分别执行下面两行命令

mkdir ~/.recycle

. ~/.bashrc

就这样Linux回收站就打造成功了,以后删除了文件就可以直接进入/root/.recycle/目录找回;

标签: 暂无
最后更新:2017年12月12日

chenxing

'

点赞
< 上一篇
下一篇 >

文章评论

  • zhongqing

    这样精彩的博客越来越少咯!

    2017年12月15日
    回复
  • cumei

    这样的博客让人禁不住一天来几次!

    2017年12月18日
    回复
  • heze

    博客大好,让人忘不了!

    2017年12月28日
    回复
  • [email protected]

    亲试 无效!

    2018年10月23日
    回复
  • [email protected]

    我这边有解决方案:https://pingxin0521.coding.me/2019/04/22/Linux-Ubuntu-2-0/#命令行下rm的垃圾箱

    2019年11月29日
    回复
  • razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
    取消回复

    COPYRIGHT © 2024 堕络的小屋. ALL RIGHTS RESERVED.

    Theme Kratos Made By Seaton Jiang