Linux7清空回收站,centos rm回收站
linux rm删除文件之后,恢复就比较麻烦了,即使恢复了,文件名格式都变成一串数字了。
修改root用户的环境变量
vi ~/.bashrc
注释第5行的别名
#alias rm='rm -i'
最后一行添加如下内容
mkdir -p ~/.trash
alias rm=trash
alias r=trash
alias rl='ls ~/.trash'
alias ur=undelfile
undelfile()
{
mv -i ~/.trash/$@ ./
}
trash()
{
mv $@ ~/.trash/
}
cleartrash()
{
read -p "clear sure?[n]" confirm
[ $confirm == 'y' ] || [ $confirm == 'Y' ] && /bin/rm -rf ~/.trash/*
}
重新加载环境变量
source ~/.bashrc
使用命令ll -a查看目录,发现多了目录.trash,这个目录是用来存在删除的文件
drwxr-xr-x. 2 root root 4096 Jun 4 11:31 .trash
删除一个文件
[root@localhost ~]# rm percona-xtrabackup_2.2.3.orig.tar.gz
查看目录,发现删除的文件在回收站目录
[root@localhost ~]# ll .trash/
total 33780
-rw-r--r--. 1 root root 34584359 Jun 2 09:39 percona-xtrabackup_2.2.3.orig.tar.gz
如果需要清空回收站文件
使用以下命令
[root@localhost ~]# cleartrash
clear sure?[n]y
再次查看,发现空了。
[root@localhost ~]# ll .trash/
total 0
虽然rm用别名定义了,但是可以是用绝对路径删除文件
比如/bin/rm 1.txt
它是不会保存到.trash目录的。
如果需要定义自动清理7天删除的文件
可以写一个脚本
#!/bin/bash
find /root/.trash -ctime 7 -type f -name "*" -exec /bin/rm {} \;
然后在任务计划里面调用一下就可以了。
如果Linux除了root用户,还有其他用户需要登陆服务器,也想他们使用回收站机制
可以修改系统环境变量
vi /etc/profile
最后一行添加
mkdir -p ~/.trash
alias rm=trash
alias r=trash
alias rl='ls ~/.trash'
alias ur=undelfile
undelfile()
{
mv -i ~/.trash/$@ ./
}
trash()
{
mv $@ ~/.trash/
}
cleartrash()
{
read -p "clear sure?[n]" confirm
[ $confirm == 'y' ] || [ $confirm == 'Y' ] && /bin/rm -rf ~/.trash/*
}
重新加载环境变量
source /etc/profile
创建普通用户测试
useradd a
设置密码
passwd a
登陆Linux
查看目录,发现会创建.trash目录
[a@localhost ~]$ ll -a
total 24
drwx------. 3 a a 4096 Jun 4 11:45 .
drwxr-xr-x. 5 root root 4096 Jun 4 11:44 ..
-rw-r--r--. 1 a a 18 Oct 16 2014 .bash_logout
-rw-r--r--. 1 a a 176 Oct 16 2014 .bash_profile
-rw-r--r--. 1 a a 124 Oct 16 2014 .bashrc
drwxrwxr-x. 2 a a 4096 Jun 4 11:45 .trash
创建一个空文件
[a@localhost ~]$ touch 1.txt
删除文件
[a@localhost ~]$ rm 1.txt
查看回收站目录,发现多了一个文件
[a@localhost ~]$ ll .trash/
total 0
-rw-rw-r--. 1 a a 0 Jun 4 11:45 1.txt
如果对.trash目录位置觉得不爽,可以修改环境变量,改成其他位置,注意保证目录可写。
Linux7清空回收站,centos rm回收站相关推荐
- linux centos 回收站,centos rm 回收站
桌面版本的linux就默认有,非桌面版本貌似没(反正我没找到) linux rm删除文件之后,恢复就比较麻烦了,即使恢复了,文件名格式都变成一串数字了. 修改root用户的环境变量 vi ~/.bas ...
- linux rm 回收站,给rm设置回收站
在LINUX上使用rm是删除文件的,但rm也是危险的,使用不当就会造成不可估量的影响,例如:rm -rf /*(虽然可以使用debugfs进行恢复,不过这个就要靠运气了).在rm操作时,我们可以像wi ...
- go 清空文件内容_回收站清空的文件怎么恢复?值得收藏的恢复方法!
回收站清空的文件怎么恢复?我想这个问题一直困扰着大家吧,按理说本来回收站是给了我们一个后悔的机会,不像手机里面删除的数据就直接没了,但是对于这个后悔药,有的小伙伴并没有好好利用起来,有些人会直接按&q ...
- go 清空文件内容_回收站清空了怎么恢复?恢复回收站以前的文件
获取专业数据恢复软件: 专注硬盘U盘误删文件数据恢复软件免费下载dl-next.aunbox.cn 回收站清空了怎么恢复?很多时候为了保障电脑有足够的存储空间,我们会把不需要的电脑文件删除,这些文件 ...
- sharepoint 回收站 java_Sharepoint 2013 回收站知识整理
回收站机制可有利于防止内容的永久删除与误删除. 一.SharePoint 2013 回收站包括两种:第一回收站(End user Recycle Bin items)与 第二回收站(Deleted f ...
- 回收站数据恢复:回收站不见了?无法打开回收站?
在回收站打不开的情况下,怎么恢复回收站中的文件? 「我的Windows 7桌面上的回收站图标消失不见了,用搜索功能也找不到它,真奇怪!」 「Windows 10 回收站崩溃了!无法打开回收站还原那些被 ...
- 测试回收站测试回收站2测试回收站2测试回收站2测试回收站2测试回收站2测试回收站2测试回收站2测试回收站2测试回收站2测试回收站2测试回收站2测试回收站2测试回收站2测试回收站2测试回收站2测试回收站
测试回收站测试回收站2测试回收站2测试回收站2测试回收站2测试回收站2测试回收站2测试回收站2测试回收站2测试回收站2测试回收站2测试回收站2测试回收站2测试回收站2测试回收站2测试回收站2测试回收站 ...
- 测试回收站2测试回收站2测试回收站2测试回收站2测试回收站2测试回收站2测试回收站2测试回收站2测试回收站2测试回收站2测试回收站2
测试回收站测试回收站2测试回收站2测试回收站2测试回收站2测试回收站2测试回收站2测试回收站2测试回收站2测试回收站2测试回收站2测试回收站2测试回收站2测试回收站2测试回收站2测试回收站2测试回收站 ...
- oracle 清除垃圾桶,清空Ubuntu中垃圾桶/回收站的四种方法
当我们从系统中删除文件或文件夹时,它将移动到"废纸rash"文件夹(Linux)或"回收站"(Windows).一次又一次,我们需要清除系统垃圾桶中的这些大多数 ...
最新文章
- MySQL DDL--MySQL 5.7版本Online DDL操作
- docker 开发常用命令总结
- VS2017更新后 在WIN7上找不到 stdio.h等的问题
- (原创)eCos驱动分析 之 ISR是如何与硬件中断联系起来的?
- 自学php【二】 PHP计算时间加一天
- MySQL工作笔记-编写存储过程批量添加数据
- html背景框颜色,DIV+CSS颜色边框背景等样式 - roucheng
- Google 研究主管Peter Norvig:你想当程序员么?这里有成功的“食谱”
- 【吐血整理】那些让你起飞的计算机基础知识:学什么,怎么学?
- Gmail中基本html
- python微信自动聊天小工具
- 自制密码生成器1.0
- es的refresh和flush介绍
- Evm链原生代币转账
- 服务端向客户端主动发送消息
- 在html中加入pdf文件吗,如何在网页中显示PDF文件
- Qt QuaZip 解压zip文件
- 分布式协调器ZooKeeper3.4—程序员手册
- java/php/net/python宅急送管理系统设计
- 近期matlab激活,使用文件安装密钥安装产品
热门文章
- 如何生成gazebo仿真环境的二维地图真值
- JS--页面加载完毕后执行
- 微型计算机能直接识别并执行的语言,微处理器能直接识别并执行的命令语言称为...
- Ubuntu 20.04制作本地源
- 2021-5-25有限元从0开始第六天(Lp空间,弱导数)
- latex设置页面大小边距行距等
- 以卖货为目的得消费返利是合法的吗?又该如何操作?
- DOSBOX——DEBUG的简单使用
- 高深术语——依赖倒置•控制反转•依赖注入•面向接口编程
- Tableau和BDP,哪个才是最适合中国用户的可视化分析工具?