#!/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}
编辑回复