博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用 trash-cli 逃出 rm 命令误删除重要文件的阴影
阅读量:6095 次
发布时间:2019-06-20

本文共 1308 字,大约阅读时间需要 4 分钟。

  今天是一个难忘的日子,当时本来想清除我们公司网站cms目录下面一些cdn推送网页后残留的垃圾文件,结果在执行rm -rf conten* 时打成了rm -rf conten *结果就悲剧了。cms目录下面的全部给删除了,网站首页的样式全没了,当时就傻了,网站直接挂升级页面,由于备份的也不全,只能把测试环境的拉一份,和php的同事慢慢改,虽然最好好了,但是给公司造成的影响挺严重的,我真是欲哭无泪。

  虽然最后解决了,但给我留下很大的阴影,就在网上找看看有没有像windows那样的。删除了可以去回收站里面找,结果linux下还真有这样的工具,那就是使用 trash-cli。

  trash-cli是一个使用 python 开发的软件包,包含 trash-putrestore-trashtrash-listtrash-emptytrash-rm等命令,我们可以通过这写命令,将文件移动到回收站,或者还原删除了的文件。

trash-cli的项目地址:

I. 安装

trash-cli的安装很简单

下载地址:https://github.com/andreafrancia/trash-clicd /tmpunzip trash-cli-master.zipcd trash-cli-masterpython setup.py install或者:yum install -y trash-cli安装,我当时yum安装没有成功,所有只能下载源码包安装了.

安装成功后我们的系统就有了以下工具.

[root@localhost tmp]# ll /usr/bin/|grep trash-rwxr-xr-x  1 root root        123 3月   3 15:15 trash-rwxr-xr-x  1 root root        125 3月   3 15:15 trash-empty-rwxr-xr-x  1 root root        124 3月   3 15:15 trash-list-rwxr-xr-x  1 root root        123 3月   3 15:15 trash-put-rwxr-xr-x  1 root root        127 3月   3 15:15 trash-restore-rwxr-xr-x  1 root root        122 3月   3 15:15 trash-rm

功能说明

命令概览:trash-put          将文件或目录移入回收站trash-empty        清空回收站trash-list         列出回收站中的文件restore-trash      还原回收站中的文件trash-rm           删除回首站中的单个文件

安装完毕之后我们可以通过一些配置,用它替代 rm命令

我们在 ~/.bashrc 文件中间加入alias rm=”trush-put”完成后输入source /etc/bashrc是修改的别名生效。

.  

.

参考文档:  

转载地址:http://tggwa.baihongyu.com/

你可能感兴趣的文章
Lua学习笔记(8): 元表
查看>>
PHP经典算法题
查看>>
LeetCode 404 Sum of Left Leaves
查看>>
醋泡大蒜有什么功效
查看>>
hdu 5115(2014北京—dp)
查看>>
数据结构中常见的树(BST二叉搜索树、AVL平衡二叉树、RBT红黑树、B-树、B+树、B*树)...
查看>>
PHP读取日志里数据方法理解
查看>>
第五十七篇、AVAssetReader和AVAssetWrite 对视频进行编码
查看>>
Vivado增量式编译
查看>>
一个很好的幻灯片效果的jquery插件--kinMaxShow
查看>>
微信支付签名配置正确,但返回-1,调不出支付界面(有的手机能调起,有的不能)...
查看>>
第二周例行报告
查看>>
Spring学习(16)--- 基于Java类的配置Bean 之 基于泛型的自动装配(spring4新增)...
查看>>
实验八 sqlite数据库操作
查看>>
四种简单的排序算法(转)
查看>>
Quartz2D之着色器使用初步
查看>>
多线程条件
查看>>
Git [remote rejected] xxxx->xxxx <no such ref>修复了推送分支的错误
查看>>
Porter/Duff,图片加遮罩setColorFilter
查看>>
黄聪:VMware安装Ubuntu10.10【图解】转
查看>>