技术大牛
交流、分享、提高的平台

windows liunx web环境配置 mysql sqlserver

给大家推荐一个linux 回收站的制作方法

发布时间:2015-06-27 00:02 编辑:未来守护者
在~下,我的~是根目录的root文件夹,找到.bashrc,打开.bashrc 在其中加入如下内容,然后保存。

mkdir -p ~/.trash  

alias rm=trash   
alias r=trash   
alias rl='ls ~/.trash'  
alias ur=undelfile  
undelfile()  
{  
  mv -i ~/.trash/$@ ./  
}  
trash()  
{  
  mv $@ ~/.trash/  
}  


这时再执行rm就相当于执行mv了。执行rm -rf将不再起作用了,要想删东西就执行rm。删除的东西会在~下的.trash文件夹中。

在被删除文件的目录下执行 ur 被删除文件名  可以恢复被删除的文件。

因为无法使用删除功能了,想清空回收站只能去ftp软件连接服务器删除.trash的文件了。



本文原作者也提供了一个不用登录ftp软件清空回收站的作法,但本人不会用,在这里请教大家一下。
下面把原话列出来。

在刚才.bashrc下继续加函数

cleartrash()  
{  
    read -p "clear sure?[n]" confirm  
    [ $confirm == 'y' ] || [ $confirm == 'Y' ]  && /usr/bin/rm -rf ~/.trash/*  
}  


然后下面就不太懂了。

$. .bashrc
然后,如果想清空回收站的话
$cleartrash就行了


下面是原帖截图


业务经理 QQ/Tel:400-086-8810
24小时运维 Tel:029-86697887