• 当前位置: 首 页 > 教育百科 > 学历/技能 > 正文

    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
    猜您喜欢
    最热文章

    暂不支持手机端,请登录电脑端访问

    正在加载验证码......

    请先完成验证