首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux回收站机制

Linux下删除文件不像Windows那样,删除文件放入回收站. 而是通过rm 命令删除文件.文件一般无法找回, 就是这种机制,每次带来的都是巨大的教训....为此这里实现一个简易的回收站机制: 功能: rm 删除的文件备份到指定的文件夹 每天定时清理  步骤1 写个shell脚本替换rm命令,或者在需要删除文件的时候使用mv命令将文件移动到回收站....crontab文件中条目: crontab -e 添加: 0 0 * * * rm -rf ~/.trash/* .表示每天的0点0分删除 .tarsh文件中的内容 ---- 如果以上步骤感觉比较繁琐,一个简单的方法...是一个开源软件用来替代不太安全的rm,可以在/etc/safe-rm.conf中配置路径黑名单,定义哪些不能被safe-rm删除 不想删除文件写入/etc/safe-rm.conf, rm删除时会自动跳过 参考 Linux...防止 “rm -rf “误删除 工具参考篇 linux safe-rm safe-rm 官网

3.1K50
您找到你想要的搜索结果了吗?
是的
没有找到

Linux 删除文件实现回收站功能

刚开始我也没觉得 rm 的厉害,经过昨天 rm 掉我几天的工作量,我才发现 rm 就是一把双刃剑,幸好我的服务器打快照,让我只损失了一天的工作量。...通过亲身体会到了 rm 的厉害,我不得不在以后的 Linux 维护甚至是生产环境中不得不加上回收站了,希望各位童鞋也能和我一样保持一种回收站的习惯,切不可因为自己很仔细,抱着侥幸心理,“常在河边走哪有不湿鞋...好了,开始我们的创建回收站之路吧。...rm(删除) ur(撤销) rl(列出回收站) cleartrash(清空回收站) 删除一个文件夹,helloworld下面的文件均被移到回收站中 $rm helloworld 删除一个文件 $rm abc.txt...撤销abc.txt $ur abc.txt 撤销helloworld文件夹 $ur helloworld 列出回收站 $rl 清空回收站 cleartrash 好了,重在实践,这是一个很重要的配置,很重要很重要

2.2K41

Linux回收站机制实现过程及用法详解

前言: linux系统下的rm是不可挽回的,命令设计本身没有问题,问题在于我们通常非常的自信,执行的时候喜欢rm -rf,这样的话就非常危险了,在执行的时候如果执行命令不对,甚至是执行的目录不对,那么将会造成很大的麻烦...,轻则会导致加班加点,浪费人力物力,重则影响公司业务,更甚则有开除之虞,而windows下的回收站机制就是一个非常不错的策略,但linux并不自带,那我们就可以手动创建一个,直接执行就好: mkdir...-p ~/.Trash cat >>~/.bashrc<<EOF #add by caimengzhi at $(date +%F) for Linux trash start alias rm=trash...'y' ] || [ $confirm == 'Y' ] && /usr/bin/rm -rf ~/.Trash/* } #add by caimengzhi at $(date +%F) for Linux...使用语法: rm(删除),ur(撤销),rl(列出回收站),cleartrash(清空回收站)命令了。 #删除一个文件夹和文件都会被移动到回收站中。

3.8K52

MySQL回收站设计

我们在数据库中存在着周期表和普通表,对表的删除操作一定是危险的,所以我们可以在现有的机制中尽可能不要涉及这类操作,而采用一个归档库,或者我叫做回收站更贴切一些。...这个回收站和我们Windows里面的使用方式是类似的,和Oracle中的回收站recyclebin也是一脉相承的。 这里涉及几个问题。...1)对于回收站中文件的清理,应该是周期性和被动型任务并存,即可以周期性扫描,同时按照阈值的方式来进行清理,比如阈值超过80%就应该启动自动的清理扫描任务。...2)如果一个表在同一段时间变更了多次,那么在回收站中就会存在多个表的数据副本,如何去还原是一个需要考虑设计的重要问题。...而已回收站的维度来说,我们可以按照空间大小和变更时间进行综合计算得到一个更合适的处理方式。

1.6K30

电脑回收站清空了怎么恢复?

随着现在电脑的使用越来越普及,我们所遇到的电脑回收站数据恢复问题也越来越明显,但这也不无道理,毕竟我们每天都和电脑文件在打交道,一不小心删掉了电脑回收站的数据也是人之常情。...我们都知道,回收站会存放着被删除的文件,这时候只要在回收站里面找到被删的文件点击恢复就可以。...但是呢,回收站是会占我们的电脑内容的,有些朋友就会不定时地清空回收站文件,而事后才想起错清空了原来的数据文件。那如果想要恢复回收站的数据,该怎么恢复?...1.下载打开超级兔子数据恢复软件到桌面并打开,在场景模式下选择误清空回收站。2.根据需要选择被删除文件的分区,这里选择桌面,完成后点击开始扫描。3.系统开始扫描文件,安心等待即可,无需手动操作。...以上就是回收站清空了数据恢复的方法,希望对您在恢复回收站数据过程中提供帮助。

21600

电脑回收站删除的文件还能找回吗 电脑回收站删除的文件怎么恢复

电脑回收站是保护电脑文件和数据的重要屏障,被删除的文件数据在这里会被保存很久,直到被用户永久删除。为了保证电脑系统的流畅运行,我们会对电脑回收站进行清理。...那么电脑回收站删除的文件还能找回吗,电脑回收站删除的文件怎么恢复?今天作者就和大家讨论一下这两个问题。...一、电脑回收站删除的文件还能找回吗电脑回收站删除的文件是可以找回的,因为电脑回收站其实是电脑硬盘的一个文件夹,回收站中的数据,归根结底也是储存在电脑硬盘中的。...二、电脑回收站删除的文件怎么恢复当我们发现回收站中的文件被删除,但是我们仍然需要使用这份文件时,我们可以采用以下几种方法恢复数据。...,电脑回收站删除的文件怎么恢复的相关介绍。

2.2K50

rm -rf 又一起惨案,该给Linux整一个回收站了!

懂一点Linux 基础的都明白这个命令! rm -rf 。 这个命令用不好的话,杀伤力奇高! 著名的 rm -rf 惨案!...虽然 trash-put 的界面看起来与 rm 兼容,但它们不同的语法,这些差异会导致一些问题。比如,用 rm 删除目录时需要 -R,trash-put 则不需要。..."; false' 如果你真的要用 rm,那就在 rm 前加上斜杠来取消别名: \rm file-without-hope 注意,Bash 别名是在交互式界面才有效,所以使用这个别名不会影响使用 rm...egrep='egrep --color=auto' {/card-list-item} 本篇文章非原创,主要是对我的帮助太大了,分享给你们,原文地址: 如有乐享—rm -rf 又一起惨案,该给Linux...整一个回收站了!

88540

Hadoop Trash回收站使用指南

配置 HDFS的回收站就像Windows操作系统中的回收站一样。它的目的是防止你无意中删除某些东西。...请注意,用户删除文件的时间与HDFS中相应增加可用空间的时间之间可能存在明显的时间延迟,即用户删除文件,HDFS可用空间不会立马增加,中间一定的延迟。 3....清空回收站 首先想到的是只要删除整个回收站目录,将会清空回收站。诚然,这是一个选择。但是我们更好的选择。...注意点 回收站功能默认是禁用的。对于生产环境,建议启用回收站功能以避免意外的删除操作。启用回收站提供了从用户操作删除或用户意外删除中恢复数据的机会。...使用其他接口(例如WebHDFS或Java API)以编程的方式删除的文件或目录不会移动到回收站,即使已启用回收站,除非程序已经实现了对回收站功能的调用。

4.1K20
领券