zoukankan      html  css  js  c++  java
  • 如何将Linux rm命令删除的文件放入垃圾箱

    因为rm命令删除的文件是不会放入垃圾箱的,所以无法恢复,下面小编就给大家介绍一种方法,通过替换Linux rm命令的方法,从而将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命令后,及时文件被误删也不用担心,到垃圾箱中恢复即可。

    转自:http://www.xitongzhijia.net/xtjc/20150306/40342.html

  • 相关阅读:
    第五章课后练习题
    第四章课后练习
    函数
    变量、常量及类型
    go环境搭建及编辑器安装
    Matplotlib(绘图和可视化)
    Pandas例题(以NBA球队为例)
    Pandas
    Numpy
    jupyter notebook编辑器的用法
  • 原文地址:https://www.cnblogs.com/llxx07/p/6515943.html
Copyright © 2011-2022 走看看