本文共 513 字,大约阅读时间需要 1 分钟。
1、简介
使用rm -rf时有时会误删数据,可以在系统中添加一个回收站,防止误删数据完全找不到。
2、方式
在~下 .bashrc或者.bash_profile加入 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了 ,删除的文件会在.trash中出现
恢复文件 ur filename 这就带来一个问题,如何删除回收站里的东西,这是后rm在这里是木有用的 在刚才.bashrc下继续加函数 cleartrash() { read -p "clear sure?[n]" confirm [ $confirm == 'y' ] || [ $confirm == 'Y' ] && /usr/bin/rm -rf ~/.trash/* } 然后,如果想清空回收站的话
$cleartrash就行了
节摘自
转载地址:http://qedoi.baihongyu.com/