Linux上使用trash回收机制来替换rm命令
2024-10-06 15:01:46
因为我们日常使用的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命令了
最新文章
- 一个section刷新 一个cell刷新
- Java笔记2-数据类型,变量,Java运算符
- Cadence16.6安装破解
- 每天一个linux命令(54):sftp命令
- BZOJ-1189 紧急疏散evacuate BFS预处理+最大流+二分判定+神建模!!
- 嵌入式实时操作系统μCOS原理与实践+事件部分代码
- 微信公众平台开发3:订阅事件subscribe处理
- 2016年10月22日 星期六 --出埃及记 Exodus 19:6
- 一个快速、完善的Android开发框架整合实践(QuickAndroid)
- IntegrityError错误
- OC 加密
- Linux安装Oracle 11G过程(测试未写完)
- 九度OJ 1085 求root(N, k) -- 二分求幂及快速幂取模
- -_-#【jQuery插件】Spinner 数字选择器
- tornado 使用过程中提示‘no module name ioloop’
- uitextField单词的方法和抖动的限制
- 格式时间转UTC时间
- anaconda安装tensorflow报错 No module named 'tensorflow'解决方法(windows)
- Spark基础脚本入门实践2:基础开发
- vs code 设置工作区背景图片方法
热门文章
- 123457123457#0#-----com.yimeng.wangZheChengYu01--前拼后广--成语头脑王者
- linux vim基本操作
- shuffle 打乱一维数组
- 利用 AWS 无服务架构之语音合成
- 机器学习第一章——NFL的个人理解
- The Select mechanism in linux for block mechanism
- Ctrl+Tab
- K8S 从入门到放弃系列文章目录(Kubernetes 1.14)
- Win10 改为用 Ctrl+Shift 切换中英输入语言而不是 Win+空格
- 只学python行吗