前言:其实今天我是很忙的,不过内心总感觉有些事情必须要做。前两天一哥们把线上环境一个web节点的/给删除了,昨天一哥们又把mysql的data目录给删除了。试想一下,如果没有做全网备份,如果不是一个节点,是不是就要跑路了,严重的话。。。不过想要恢复也是很麻烦的(上面提到的两位小盆友,看到不要打我)

今天就来说说如何打造linux回收站功能:

第一种方法:

当然是自己写脚本喽,然后再做一个别名追加到全局变量,脚本内容还是自己写吧

第二种方法:

修改当前用户或者全局的环境变量,然后再重新加载一下

mkdir -p /.trash

alias rm=trash

alias lt='ls /.trash'

trash()

{

mv $@ /.trash/

}

cleartrash()

{

read -p "clear sure?[n]" confirm

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

}

我的思考:

1、我们只是简单的把rm做了一个alias,那/bin/rm或者\是不是也可以删除到回收站呢

2、rm -f和-rf参数还能使用吗

3、我们只是把文件mv到回收站,是否需要定期清除?

为了方便大家交流,本人开通了微信公众号,和QQ群291519319。喜欢技术的一起来交流吧

linux回收站空间,打造linux回收站功能相关推荐

  1. linux交换空间使用率,linux编程系统中交换空间的使用情况

    计算机的存储空间问题相信大部分的管理员都有不同的处理方式.今天我们就一起来了解一下,在linux系统中,交换空间的具体使用情况是什么.希望通过对本文的阅读,大家对于linux系统有更多的了解,下面就开 ...

  2. linux磁盘空间回收,linux磁盘空间满了后怎么去判定哪个地方占了多大的空间并回收...

    linux磁盘空间满了后怎么去判定哪个地方占了多大的空间并回收 概述 日常工作总会碰到磁盘满的情况,这时候我们需要去判定哪个地方占的存储比较多,看那些文件有没用,如果没用就可以删掉节省空间.下面大概写 ...

  3. linux系统dvr播放器下载,LINUX顶级应用 打造LINUX之DVR数位监控系统

    从微软掌管操作系统至今,多数人认为操作系统即是Windows95/98,甚至有很多人并不了解什么是操作系统,更遑论是使用Linux了.近来由于多家国际计算机业龙头纷纷表态支持Linux,使得Linux ...

  4. linux 用户空间 timer,Linux时间子系统(十五) clocksource

    一.前言 和洋葱一样,软件也是有层次的,内核往往需要对形形色色的某类型的驱动进行抽象,屏蔽掉其具体的特质,获取该类驱动共同的逻辑,而又根据这些逻辑撰写该类驱动的抽象层.嵌入式系统总是会提供timer的 ...

  5. linux目录空间内存,Linux 目录结构:内存文件夹

    内存目录包含的文件涉及到整个系统.所有设备信息.进程运行时的数据或者跟系统有关的信息都存储在此. 内存目录包含以下目录. /dev /proc /sys /dev dev 是 device 的缩写.你 ...

  6. Linux表空间扩容,linux下oracle表空间导致磁盘空间不足

    今天在执行oracle存储过程的时候报错,错误信息:"01652  无法通过128(在表空间temp中)扩展temp段". 在linux中执行df命令后发现表空间由于autoext ...

  7. linux 硬盘空间监控,Linux服务器硬盘空间监控

    #************************************************************************* #  Author       :         ...

  8. linux磁盘空间超载,Linux命令:top

    top top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器 top命令详解 top命令 使用非常简单,输入 top ,回车 .top ...

  9. Linux pcie 空间查看,Linux下查看PCI

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 在 Linux 下要如何得知 PCI-E Bus 使用的是 Gen(Generation) 1 還是 Gen2 還是新一 ...

最新文章

  1. c语言如何如何入门,程序员C语言新手如何入门?
  2. kali如何制作php字典_Kali Linux安装搜狗输入法
  3. JMP指令转换公式推导
  4. dynamic和匿名对象
  5. [Unity][NodeCanvas] 通过 .value 获取 BBParameter 黑板值
  6. 使用Xshell重启远程服务器指令
  7. ios开发 多人语音聊天_iOS语音提醒开发总结
  8. AMD处理器的发展历程
  9. 360与腾讯弹窗大战 数亿网民被迫围观
  10. 编写算法将数字编号“翻译”成英文编号(C语言)
  11. 周云蓬献唱《杜甫三章》实证“把古人唱成亲人”
  12. 程序员七夕表白方法来了,带走!
  13. NVIDIA显卡架构
  14. 信息安全工程师(软考中级)
  15. 没迈过PRA的门槛 企业谈何“人工智能”
  16. LaTeX Error: File `citesort.sty' not found.
  17. $ 8 : gets函数与puts函数
  18. 针对刀具磨损的日志读取的曲线分析(一维高斯滤波及波形拟合)
  19. 关于java集合的练习
  20. 我的毛绒小狗肚子上有一条线头

热门文章

  1. ubuntu配置Mysql8.x问题(端口,权限和密码问题)
  2. Linux挂载data盘
  3. IJCAI论文 | 基于改进注意力循环控制门,品牌个性化排序升级系统来了
  4. 《Springboot极简教程》继承WebMvcConfigurerAdapter: 一行代码写Controller
  5. 信息科学前沿 计算机,计算机科学前沿热点及发展趋势.doc
  6. 哈希表-数据结构(C语言)
  7. qt开发环境的建立与qte4.6.3、tslib1.4的移植
  8. php漂亮显示数据库页面,通过PHP读取mysql数据库数据,在页面展示
  9. 关于Indy TIdTCPServer控件出现 connection closed gracefully 错误的处理
  10. 修改Adobe Reader显示背景