Centos7安装trash-cli

Background

在命令行下操作的时候会不小心误删文件或目录,而trash-cli就是虚拟回收站的一个程序。在使用此命令删除东西的时候, 会把对应的文件和目录放入一个名为”.trash”的临时文件夹中,稍后我们可以从这个文件夹中永久删除或者恢复这些文件,我们也可以设置这些文件的有效期。

1、首先安装python3

这个程序是用python开发的,所以需要先装python环境。具体可以参考另一篇博客:Centos7安装python3【Python-3.7.8】,一步一步复制粘贴就行了。

2、安装trash-cli

安装的方式有很多,详细可以参考 官方文档。这里采用最简单的方式pip安装。

pip3 install trash-cli

3、起别名禁用 rm

也可以在 .bashrc文件中修改
sed -i 's/rm -i/trash-put/' .bashrc

cat << EOF >> /etc/profile
# rm 禁用
alias rm="trash-put"
EOF
source /etc/profile

4、配置定时任务删除三个月前的文件

(crontab -l ; echo "@daily $(which trash-empty) 90") | crontab -

5、基本用法

cmddesc
trash把文件或目录放到回收站
trash-put把文件或目录放到回收站
trash-list查看回收站中所有文件或目录
trash-restore从回收站恢复指定文件或目录
trash-rm从回收站删除指定文件或目录
trash-empty清除回收站中的所有文件(可以指定时间范围)
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

WaiSaa

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值