Linux使用trash-cli防止误删除

1.为什么要使用trash-cli

有一次在写一个C语言作业的时候,因为Makefile写错了,然后执行make clean的时候把我所有源文件删了。求助Google后也没有把文件恢复回来,于是以后使用rm的时候就变得很小心,设置了alias rm=‘rm -i’,删除前提示。但是这样感觉很麻烦,于是又Google找了一些实现一下回收站的方法。有的人是自己写脚本,把文件移到一个文件夹。其实找个时间自己写个脚本也不错。不想写脚本,也可以使用trash-cli这个工具。

2.安装trash-cli

$ sudo apt-get install trash-cli

github上面有这个项目的源代码,你可以自行编译。

3.使用

$ trash [filename] // 将文件移入回收站
$ trash-list       // 列出回收站的文件
$ trash-empty      // 清空回收站
$ trash-put // 将文件移入回收站,不知道跟trash还有什么区别
$ trash-restore  // 将文件从回收站还原,可是不知为何我会没有这个命令
$ trash-rm // 将回收站某个文件删除 可以指定pattern,例如删除7天前的 trash-rm 7

更多的可以查看帮助手册

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,499评论 9 467
  • 来自陈浩的一片老文,但绝对营养。 示例工程:3 个头文件*.h,和 8 个 C 文件*.c。 初 编译过程,源文件...
    周筱鲁阅读 4,727评论 0 17
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,854评论 18 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,975评论 25 708
  • 春水初生,春林初盛,春风十里不如你。 夏雨初滂,夏瓜初胖,夏萤十里不及你。 秋山初黄,秋麦初香,秋果十里不比你。 ...
    爱吃的小暖子阅读 319评论 1 2