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

Linux基础-Linux系统回收站

时间:2019-11-08 20:50:46      阅读:94      评论:0      收藏:0      [点我收藏+]

标签:awk   linux基础   ash   隐藏文件夹   示例   null   移动   dev   touch   

rm / mv :
自己做一个回收站
--思路

cd
mkdir .recycle # 隐藏文件夹 .recycle
mv .txt .recycle/ # 把想要删除的文件移动到.recycle当中
通过定时任务定期清除 .recycle 文件夹中的内容
或者rm -rf ./recycle/

--回收站示例

!/bin/bash

alias rm=‘mv‘
if [-f /tmp/.recycle]
then
echo ".recycle is CUNZAI"
else
touch /tmp/.recycle
fi
sizes=du -m /tmp/.recycle | awk ‘{print $1}‘
if [$sizes -gt 1024]
then
cat /dev/null > /tmp/.recycle
fi

Linux基础-Linux系统回收站

标签:awk   linux基础   ash   隐藏文件夹   示例   null   移动   dev   touch   

原文地址:https://www.cnblogs.com/s-sx/p/11822818.html

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