欢迎来到天天文库
浏览记录
ID:52239213
大小:46.20 KB
页数:3页
时间:2020-03-25
《实用的shell脚本——用shell设计Linux下的回收站.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、在linux字符界面下,没有类似回收站的功能,于是自己动手设计了一个,用Linux自带的shell,这里用bash,刚学了一点bash边写边学的这个程序结构简单,功能单一,需要不断修改和完善,相信经过完善之后会成为一个很实用的工具!欢迎所有人修改,高手路过看着恶心,可以全部删除重写,还有很多功能没时间完善它了,路过的提点建议吧!#!/bin/bashif[-d"$1"];thenmv$1/home/.trush/dir;echo'目录已放入回收站';elif[-f"$1"];thenmv$1/home/.trush/fil;echo'文件已放入回收站';elseecho
2、'#####回收站#######';echo'----目录文件-----';ls/home/.trush/dir;echo'----标准文件----';ls/home/.trush/fil;ficase"$1"in-c)echo清空回收站;rm/home/.trush/fil/*;rm-rf/home/.trush/dir/*;;;-d)#彻底删除if[-d"/home/.trush/dir/$2"];thenrm-rf/home/.trush/dir/$2;echo已将目录文件$2彻底删除;elif[-f"/home/.trush/fil/$2"];thenecho已
3、将标准文件$2彻底删除;rm/home/.trush/fil/$2;elseecho'@@@@@@@@@@@@@@@@@@@@@';echo没找到你要删除的文件;fi;;-l)echo查看回收站;echo目录文件;ls/home/.trush/dir;echo标准文件;ls/home/.trush/fil;;;-r)if[-d"/home/.trush/dir/$2"];thenmv/home/.trush/dir/$2$3;echo已将目录文件$2还原到目标文件夹$3;elif[-f"/home/.trush/fil/$2"];thenecho已将标准文件$2还原到目
4、标文件夹$3;mv/home/.trush/fil/$2$3;elseecho'@@@@@@@@@@@@@@@@@@@@@';echo没找到你要还原的文件;fi;;-h)echo'[file]将文件放入回收站';echo-c清空回收站;echo'-d(file)彻底删除';echo-l查看回收站;echo'-r还原文件/用法-r(要还原文件)(目标目录)';echo-h查看帮助;;*)echo"#######################"esac#echo'[file]将文件放入回收站';#echo-c清空回收站;#echo-l查看回收站;#echo-r还原文件/用
5、法-r(要还原文件)(目标目录)';#echo-h查看帮助;;#回收站位置"/home/.trush/*"#!/bin/bash#mkdir/home/.trush/fil;#mkdir/home/.trush/dir;#chmod777-R/home/.trush/*;#cp./del.sh/usr/local/games/del;#chmod+x/usr/local/games/del;#ln/usr/local/games/del/bin;
此文档下载收益归作者所有