码迷,mamicode.com
首页 > 系统相关 > 详细

alias rm 防止ubuntu误删的好方法

时间:2016-11-14 02:38:46      阅读:284      评论:0      收藏:0      [点我收藏+]

标签:ubuntu   source   alias   

为了防止ubuntu 中手快rm不该删除的东西,可以通过alias rm到mv,从而防止误删除。


  1. 在.bashrc中加入如下语句,然后source .bashrc

    alias rm="sh /home/[USERNAME]/.remove.sh"

  2. 在用户目录中新建.trash目录

  3. 在用户目录中新建.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

  4. touch test, 然后rm test, 在.trash中查看下有没有test.xxx文件,有的话就是成功了。

alias rm 防止ubuntu误删的好方法

标签:ubuntu   source   alias   

原文地址:http://wyd33.blog.51cto.com/8672957/1872428

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!