回收站--根据文件所在的分区进行存放

回复 收藏
#!/bin/sh

# Author jwcaicai

# Modify 20160712

dirpath=`df -h $1 |grep /dev/ |awk -F'%' '{print $2}'`

# 指出文件或者目录所在的分区

now=`date +%Y%m%d_%H_%M_%S_`

#用now记录当前时间戳

if [ $dirpath == '/' ];then

     recovery="/recovery"

else

     recovery=${dirpath}/recovery

fi

#判断文件或者目录所在的分区是不是/分区。

if [ ! -d ${recovery} ];then

  /bin/mkdir -p ${recovery}

fi

filename=${now}$1   

# 给已经删除的文件加一个时间前缀来标识删除时的精准时间

    /bin/mv $1 ${recovery}/${filename}



2016-07-13 17:45 举报
已邀请:

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: