因为我们日常使用的rm 命令没有恢复机制,删除了文件就找不到了,往往重要的文件,我们要特别小心才对,但是有时还是避免不了我们的误操作。可能会造成很大的影响。

本博文简单介绍一下,用trash命令仿照Windows下的回收站机制操作

1.首先我们需要下载安装包

wget https://github.com/andreafrancia/trash-cli/archive/master.zip

2.解压安装包

unzip master.zip

3.安装 trash-cli

cd trash-cli-master/

python setup.py install

4.查看安装

ls -l /usr/local/bin | grep  trash

或者

ls -l /usr/bin | grep  trash

5.扩展:

Trash-Cli 提供了下面这些命令:

trash-put==trash: 删除文件和目录(仅放入回收站中)
trash-list :列出被删除了的文件和目录
trash-restore:从回收站中恢复文件或目录 trash.
trash-rm:删除回收站中的文件
trash-empty:清空回收站

6.我们要禁用rm命令

vim /etc/bashrc

加上:

alias rm='echo " This is not the command you are looking for.If you really want use rm simply prepend a slash"; false'

#应用环境变量

source /etc/bashrc

这样就可以使用trash命令了

最新文章

  1. 一个section刷新 一个cell刷新
  2. Java笔记2-数据类型,变量,Java运算符
  3. Cadence16.6安装破解
  4. 每天一个linux命令(54):sftp命令
  5. BZOJ-1189 紧急疏散evacuate BFS预处理+最大流+二分判定+神建模!!
  6. 嵌入式实时操作系统μCOS原理与实践+事件部分代码
  7. 微信公众平台开发3:订阅事件subscribe处理
  8. 2016年10月22日 星期六 --出埃及记 Exodus 19:6
  9. 一个快速、完善的Android开发框架整合实践(QuickAndroid)
  10. IntegrityError错误
  11. OC 加密
  12. Linux安装Oracle 11G过程(测试未写完)
  13. 九度OJ 1085 求root(N, k) -- 二分求幂及快速幂取模
  14. -_-#【jQuery插件】Spinner 数字选择器
  15. tornado 使用过程中提示‘no module name ioloop’
  16. uitextField单词的方法和抖动的限制
  17. 格式时间转UTC时间
  18. anaconda安装tensorflow报错 No module named 'tensorflow'解决方法(windows)
  19. Spark基础脚本入门实践2:基础开发
  20. vs code 设置工作区背景图片方法

热门文章

  1. 123457123457#0#-----com.yimeng.wangZheChengYu01--前拼后广--成语头脑王者
  2. linux vim基本操作
  3. shuffle 打乱一维数组
  4. 利用 AWS 无服务架构之语音合成
  5. 机器学习第一章——NFL的个人理解
  6. The Select mechanism in linux for block mechanism
  7. Ctrl+Tab
  8. K8S 从入门到放弃系列文章目录(Kubernetes 1.14)
  9. Win10 改为用 Ctrl+Shift 切换中英输入语言而不是 Win+空格
  10. 只学python行吗