有的朋友说Linux rm命令删除的文件不会放入垃圾箱,想要找回这个文件很麻烦!现在我来告诉你们如何将Linux rm命令删除的文件放入垃圾箱!

方法:

1. 在/home/username/ 目录下新建一个目录,命名为:.trash

2. 在/home/username/tools/目录下,新建一个shell文件,命名为: remove.sh

PARA_CNT=$#

TRASH_DIR=“/home/username/.trash”

for i in $*; do

STAMP=`date +%s`

fileName=`basename $i`

mv $i $TRASH_DIR/$fileName.$STAMP

done

3. 修改~/.bashrc, 增加一行

alias rm=“sh /home/username/tools/remove.sh”

用我们自建的remove.sh替代rm命令

4. 设置crontab,定期清空垃圾箱,如:

0 0 * * * rm -rf /home/username/.trash/*

每天0点清空垃圾箱

5. source ~/.bashrc 使替换立即生效

上面就是Linux rm命令误删的文件放入垃圾箱的方法介绍了,使用本文介绍的方法替换rm命令后,及时文件被误删也不用担心,到垃圾箱中恢复即可。

Linux垃圾箱位置,将Linux rm命令删除的文件放入垃圾箱的方法相关推荐

  1. linux 垃圾箱位置,如何将Linux rm命令删除的文件放入垃圾箱

    因为rm命令删除的文件是不会放入垃圾箱的,所以无法恢复,下面小编就给大家介绍一种方法,通过替换Linux rm命令的方法,从而将rm命令删除的文件放入垃圾箱. 方法: 1. 在/home/userna ...

  2. linux服务器垃圾箱,如何将Linux rm命令删除的文件放入垃圾箱

    因为rm命令删除的文件是不会放入垃圾箱的,所以无法恢复.通过替换Linux rm命令的方法,从而将rm命令删除的文件放入垃圾箱,这样就能将误删的文件恢复,一起来学习下吧. 方法: 1. 在/home/ ...

  3. Linux/Ubuntu: 使用 trash-cli 防止 rm 命令误删除重要文件

    曾几何时,一条 rm -rf /useless /* 命令干掉了我们需要的文件,也干掉的整个系统, 这是是不是与哭无泪啊. 像这种使用 rm 命令误删除文件的情况,我们会注意,但是我们不能保证百分百的 ...

  4. linux恢复rm命令,Linux系统下不小心使用rm命令删除的文件能有办法恢復吗?

    linux的文件被rm删除是可以通过linux自带的文件恢复工具debugfs来进行恢复,但是只能恢复ext2文件系统的文件,不能恢复ext3文件系统的文件. 1,首先查看需要恢复的文件所在的文件系统 ...

  5. linux还原环境,Linux环境利用恢复被rm意外删除数据文件

    Linux环境下不小心在操作系统误rm删除数据文件后,在没有重启数据库或者操作系统的情况下可以利用操作系统句柄恢复.[@more@]1.数据库版本信息: SQL> select * from v ...

  6. linux trash命令,Linux/Ubuntu: 使用 trash-cli 防止 rm 命令误删除重要文件

    曾几何时,一条 rm -rf /useless /* 命令干掉了我们需要的文件,也干掉的整个系统, 这是是不是与哭无泪啊. 像这种使用 rm 命令误删除文件的情况,我们会注意,但是我们不能保证百分百的 ...

  7. linux rm后文件放哪里,怎样将Linux rm号令删除的文件放进渣滓箱

    果为rm号令增除了的文件是没有会搁进渣滓箱的,以是无奈规复,上面小编便给各人引见一种要领,经由过程交换Linux rm号令的要领,从而将rm号令增除了的文件搁进渣滓箱,那样便能将误增的文件规复,一同去 ...

  8. rm命令删除特定文件或目录或不删除特定文件或目录

    http://www.pythontab.com/html/2013/linuxkaiyuan_0205/214.html rm -rf `ls -aR| egrep -v '(.svn|*.svn* ...

  9. linux的垃圾箱是哪个文件夹,Ubuntu命令行的垃圾箱Trash CLI,远离 rm 命令误删除重要文件的阴影...

    原标题:Ubuntu命令行的垃圾箱Trash CLI,远离 rm 命令误删除重要文件的阴影 作为Linux用户,您可能需要不时从系统中删除文件.我们在删除文件时往往会保持谨慎,特别是在永久删除文件时, ...

最新文章

  1. 用WPS表格轻松设计工资条
  2. SVM支持向量机——核函数、软间隔
  3. 41.虚拟存储器以及相关算法
  4. access 分表存储_sharding:谁都能读懂的分库、分表、分区
  5. 详解 Java 的八大基本类型,写得非常好!
  6. 拒绝“魏则西悲剧”, 产品经理支招,根解百度医疗“莆田系”漏洞
  7. 微信开发系列之一 - 微信公众号开发的开发环境搭建
  8. python色标_在Python中用色标可视化移动速度
  9. Mybatis报错:nested exception is org.apache.ibatis.binding.BindingException: Parameter ‘XXX‘ not found
  10. cygwin使用笔记
  11. python执行的命令_如何在Python中执行外部命令
  12. ES6学习(六)—函数的扩展
  13. leetcode(226)—— Invert Binary Tree(Python/C++)
  14. 人工智能时代,语音识别领域前景广阔
  15. Oracle的安装步骤(详细图示)
  16. 小米路由器mini刷lede_小米 mini 路由器刷 openwrt
  17. 浩辰3D设计软件中如何进行弹簧设计?
  18. php静态地图api,全景静态图API
  19. Python——OCR识别
  20. java 生成 rtf,JAVA实现BI报表中RTF模版转PDF

热门文章

  1. Activiti工作流使用之SpringBoot整合Activiti
  2. Caused by java lang ClassNotFoundException org aspectj wea
  3. 下列选项中 不能作为C语言标识符的是,2017计算机二级考试C语言复习题及答案...
  4. EDA软件_电路设计仿真软件比较
  5. ajax实验,AJAX实验报告.doc
  6. 2020年教师计算机培训计划,2020年教师继续教育个人学习计划(精选3篇)
  7. 木木的常用软件点评(1)------系统必备软件篇
  8. css中伪类和伪元素有什么不一样
  9. eCharts 自定义y轴数据
  10. 软件从业人员在代码之外如何提升自己的软技能