参考链接:https://www.cnblogs.com/qzqdy/p/9299595.html

1.修改配置

  1. mkdir -p ~/.Trash
  2. vi ~/.bashrc

在文件后追加:

  1. alias rm=trash
  2. alias rl='ls ~/.Trash'
  3. alias ur=undelfile
  4. undelfile()
  5. {
  6. mv -i ~/.Trash/$@ ./
  7. }
  8. trash()
  9. {
  10. mv $@ ~/.Trash/
  11. }
  12. cleartrash()
  13. {
  14. read -p "Clear trash?[n]" confirm
  15. [ $confirm == 'y' ] || [ $confirm == 'Y' ] && /usr/bin/rm -rf ~/.Trash/*
  16. }

2.刷新配置

  1. source ~/.bashrc

3.使用

你现在可以使用rm(删除),ur(撤销),rl(列出回收站),cleartrash(清空回收站)命令了。

  1. #删除一个文件夹,helloworld下面的文件均被移到回收站中
  2. rm helloworld
  3. #删除一个文件
  4. rm abc.txt
  5. #撤销abc.txt
  6. ur abc.txt
  7. #撤销helloworld文件夹
  8. ur helloworld
  9. #列出回收站
  10. rl
  11. #清空回收站
  12. cleartrash

4.插件

https://linux.cn/article-10029-1.html