vi rm.sh#! /bin/bash # #linux删除huishou =~/.temp (($#==0)) && { echo "no paraments!"; exit 1; } if [ ! -d $huishou ]; then mkdir $huishou fi for i in $* do if test -e $i then cd $ (dirname $i) mv -f $ (basename $i) $huishou/$ (find $ (PWD) -maxdepth 1 - name $ (basename $i) | tr "/" "=") cd - else echo "$i: no such file or directory!" fi done vi mv.sh#! /bin/bash # Linux Recovery cd ~/.temp list=$ (for i in $*; do ls |grep "\< $i \>"; done) (($#==0)) && { list=$ (ls|grep ""); } for j in $list do file=$ (echo $j | tr "=" "/") mv $ j ${file%/*}/${file##*/} done #添加自动任务自动删除临时回收站之前的文件 Avoid causing too much file. Cat>renwu.sh<<eof#!/bin/bashntpdate cn.pool.ntp.orgfind ~/.temp -mtime +30 -type f -name *.sh[ab] -exec rm -f {} \;echo ' * 1 * * * /bin/bash /home/renwu.Sh ' >>/var/spool/cron/rootservice crond restarteof[[email protected] home]# chmod 777 rm.sh [[email protected] home]# chmod 777 mv.sh[[email protected] home]# lsapple mv.sh renwu.sh rm.sh test[[email protected] home]# ./rm.sh test//home[[email protected] home]# lsapple mv.sh renwu.sh rm.sh[[email protected] home]# ls ~/.temp/=home=test[[email protected] home]# ./mv.sh test[[email protected] home] # lsapple mv.sh renwu.sh rm.sh test
650) this.width=650; "src=" Http://s3.51cto.com/wyfs02/M01/49/38/wKioL1QRD5jiXHPYAAG7xFk_MBw457.jpg "title=" Qq20140911105644.png "alt=" Wkiol1qrd5jixhpyaag7xfk_mbw457.jpg "/>
650) this.width=650; "src=" Http://s3.51cto.com/wyfs02/M02/49/38/wKioL1QRELbyaE4eAADJDFdfRPg633.jpg "title=" Qq20140911110130.png "alt=" Wkiol1qrelbyae4eaadjdfdfrpg633.jpg "/>
This article is from "Hao son of ▁ Yun's finger licking" blog, please be sure to keep this source http://chenhao6.blog.51cto.com/6228054/1551030
Linux Accidental deletion and recovery