linux回收站空间,打造linux回收站功能
前言:其实今天我是很忙的,不过内心总感觉有些事情必须要做。前两天一哥们把线上环境一个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回收站功能相关推荐
- linux交换空间使用率,linux编程系统中交换空间的使用情况
计算机的存储空间问题相信大部分的管理员都有不同的处理方式.今天我们就一起来了解一下,在linux系统中,交换空间的具体使用情况是什么.希望通过对本文的阅读,大家对于linux系统有更多的了解,下面就开 ...
- linux磁盘空间回收,linux磁盘空间满了后怎么去判定哪个地方占了多大的空间并回收...
linux磁盘空间满了后怎么去判定哪个地方占了多大的空间并回收 概述 日常工作总会碰到磁盘满的情况,这时候我们需要去判定哪个地方占的存储比较多,看那些文件有没用,如果没用就可以删掉节省空间.下面大概写 ...
- linux系统dvr播放器下载,LINUX顶级应用 打造LINUX之DVR数位监控系统
从微软掌管操作系统至今,多数人认为操作系统即是Windows95/98,甚至有很多人并不了解什么是操作系统,更遑论是使用Linux了.近来由于多家国际计算机业龙头纷纷表态支持Linux,使得Linux ...
- linux 用户空间 timer,Linux时间子系统(十五) clocksource
一.前言 和洋葱一样,软件也是有层次的,内核往往需要对形形色色的某类型的驱动进行抽象,屏蔽掉其具体的特质,获取该类驱动共同的逻辑,而又根据这些逻辑撰写该类驱动的抽象层.嵌入式系统总是会提供timer的 ...
- linux目录空间内存,Linux 目录结构:内存文件夹
内存目录包含的文件涉及到整个系统.所有设备信息.进程运行时的数据或者跟系统有关的信息都存储在此. 内存目录包含以下目录. /dev /proc /sys /dev dev 是 device 的缩写.你 ...
- Linux表空间扩容,linux下oracle表空间导致磁盘空间不足
今天在执行oracle存储过程的时候报错,错误信息:"01652 无法通过128(在表空间temp中)扩展temp段". 在linux中执行df命令后发现表空间由于autoext ...
- linux 硬盘空间监控,Linux服务器硬盘空间监控
#************************************************************************* # Author : ...
- linux磁盘空间超载,Linux命令:top
top top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器 top命令详解 top命令 使用非常简单,输入 top ,回车 .top ...
- Linux pcie 空间查看,Linux下查看PCI
8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 在 Linux 下要如何得知 PCI-E Bus 使用的是 Gen(Generation) 1 還是 Gen2 還是新一 ...
最新文章
- c语言如何如何入门,程序员C语言新手如何入门?
- kali如何制作php字典_Kali Linux安装搜狗输入法
- JMP指令转换公式推导
- dynamic和匿名对象
- [Unity][NodeCanvas] 通过 .value 获取 BBParameter 黑板值
- 使用Xshell重启远程服务器指令
- ios开发 多人语音聊天_iOS语音提醒开发总结
- AMD处理器的发展历程
- 360与腾讯弹窗大战 数亿网民被迫围观
- 编写算法将数字编号“翻译”成英文编号(C语言)
- 周云蓬献唱《杜甫三章》实证“把古人唱成亲人”
- 程序员七夕表白方法来了,带走!
- NVIDIA显卡架构
- 信息安全工程师(软考中级)
- 没迈过PRA的门槛 企业谈何“人工智能”
- LaTeX Error: File `citesort.sty' not found.
- $ 8 : gets函数与puts函数
- 针对刀具磨损的日志读取的曲线分析(一维高斯滤波及波形拟合)
- 关于java集合的练习
- 我的毛绒小狗肚子上有一条线头
热门文章
- ubuntu配置Mysql8.x问题(端口,权限和密码问题)
- Linux挂载data盘
- IJCAI论文 | 基于改进注意力循环控制门,品牌个性化排序升级系统来了
- 《Springboot极简教程》继承WebMvcConfigurerAdapter: 一行代码写Controller
- 信息科学前沿 计算机,计算机科学前沿热点及发展趋势.doc
- 哈希表-数据结构(C语言)
- qt开发环境的建立与qte4.6.3、tslib1.4的移植
- php漂亮显示数据库页面,通过PHP读取mysql数据库数据,在页面展示
- 关于Indy TIdTCPServer控件出现 connection closed gracefully 错误的处理
- 修改Adobe Reader显示背景