Linux实现删除撤回的方法。
RM命令改造 vim /etc/bashrc 在文件的最前端添加如下代码 #修改rm命令 alias rm=delete #命令别名,通过delete来实现rm改为mv alias r=delete alias rl='ls /trash' #rl 命令显示回收站中的文件 alias ur=undelfile #ur 命令找回回收站的文件 undelfile() { mv /trash/$@ ./ } delete() { if [ ! -d "/trash/" ];then mkdir /trash fi \mv --backup=numbered $@ /trash/ } cleartrash() { read -p "clear sure?[n]" confirm [ $confirm == 'y' ] || [ $confirm == 'Y' ] && /bin/rm -rf /trash/* } source /etc/bashrc 还有一种改造的方法见这里 使用原生删除 /bin/rm -rf /trash 定时清空回收站 新建一个shell文件,比如trash.sh,核心代码如下 # (empty trash)clean the trash directory # everyday on 3am,delete all files 3 days ago # and