博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
rm命令删除的文件或目录放入垃圾箱
阅读量:7055 次
发布时间:2019-06-28

本文共 490 字,大约阅读时间需要 1 分钟。

  hot3.png

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

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

脚本内容:

#!/bin/bash#题目:rm命令删除的文件或目录放入垃圾箱PARA_CNT=$#TRASH_DIR=“/home/username/.trash”for i in $*doSTAMP=`date +%s`fileName=`basename $i`mv $i $TRASH_DIR/$fileName.$STAMPdone
  •  修改~/.bashrc, 增加一行
    alias rm=“sh /home/username/tools/remove.sh”
    用我们自建的remove.sh替代rm命令
  • 设置crontab,定期清空垃圾箱,如:
    0 0 * * * rm -rf /home/username/.trash/*
    每天0点清空垃圾箱
  •  source ~/.bashrc 使替换立即生效

转载于:https://my.oschina.net/AnnaWu/blog/1549302

你可能感兴趣的文章
我说分布式事务之最大努力通知型事务
查看>>
挖机全车无动作是什么故障原因引起的?
查看>>
监狱电视系统设计原则及应用场景
查看>>
JDK 源码阅读 :ByteBuffer
查看>>
python面试题
查看>>
vscode 使用小结
查看>>
我的友情链接
查看>>
Isilon整合Hadoop
查看>>
我的友情链接
查看>>
.NET反编译的九大金刚
查看>>
开源项目:Android-Universal-Image-Loader总结
查看>>
CentOS6.5 ping: unknown host 解决方
查看>>
C语言拷贝文件夹(包含文件属性信息)
查看>>
keepalive配置
查看>>
使用Ansible部署LAMP环境
查看>>
mac下 连接windows远程桌面
查看>>
如何在LoadRunner中使用winsocket协议
查看>>
部署DNS服务器之主要区域
查看>>
Android防反编译
查看>>
数字医学影像工作站相关资料汇总
查看>>