• 技术文章 >运维 >linux运维

    linux有回收站吗

    angryTomangryTom2019-11-05 13:22:01原创4341

    php入门到就业线上直播课:进入学习

    linux有回收站吗

    linux没有统一的回收站,回收站都是桌面环境加上去的。因此使用rm命令删除文件时,应该小心谨慎,删除后文件无法找回。

    下面,我们自己在服务器上实现一个回收站功能

    1、首先在自己家的目录创建一个文件夹用来保存删除的文件

    mkdir -p ~/.Trash

    2、修改.bashrc文件

    vi ~/.bashrc

    在.bashrc文件后面添加下面这些

    alias rm=trash        
    alias rl='ls ~/.Trash'  alias ur=undelfile  
    undelfile()  
    {  
      mv -i ~/.Trash/$@ ./  }  
    trash()  
    {  
      mv $@ ~/.Trash/  }
    cleartrash()  
    {  
        read -p "Clear trash?[n]" confirm  
        [ $confirm == 'y' ] || [ $confirm == 'Y' ]  && /usr/bin/rm -rf ~/.Trash/*  }

    3、添加完毕后保存,执行source命令生效

    source ~/.bashrc

    使用

    你现在可以使用rm(删除),ur(撤销),rl(列出回收站),cleartrash(清空回收站)命令了。

    #删除一个文件夹,helloworld下面的文件均被移到回收站中
    $rm helloworld
    #删除一个文件
    $rm abc.txt
    #撤销abc.txt
    $ur abc.txt
    #撤销helloworld文件夹
    $ur helloworld
    #列出回收站
    $rl
    #清空回收站
    cleartrash

    推荐:linux服务器维护

    以上就是linux有回收站吗的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

    Linux系统运维及项目正式上线:点击学习

    专题推荐:linux 回收站
    上一篇:linux启动失败 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • ❤️‍🔥共22门课程,总价3725元,会员免费学• ❤️‍🔥接口自动化测试不想写代码?• Oracle数据库的回收站• Oracle从“回收站”恢复删除的表• ORACLE 回收站当前状态查询整理• 如何找回回收站删除的文件 PHP,删除文件与文件夹操作
    1/1

    PHP中文网