#难忘今宵,啊,不说了开始吧
trash-cli是一个使用 python 开发的软件包,包含 trash-put、restore-trash、trash-list、trash-empty、trash-rm等命令,我们可以通过这写命令,将文件移动到回收站,或者还原删除了的文件。 就像windows垃圾站一样
1.安装
1 2 3 4 5 6 7 8 |
#trash-cli的安装很简单 1.源码安装 下载地址:https://github.com/andreafrancia/trash-cli 解压:unzip trash-cli-master.zip cd trash-cli-master python setup.py install 2.二进制安装 yum install -y trash-cli安装(不一定一次能成功) |
2. 安装成功后我们的系统就有了以下工具.
1 2 3 4 5 6 7 8 9 |
[root@rabbitmqnode1 trash-cli-master]# ll /usr/bin/|grep trash -rwxr-xr-x. 1 root root 123 Nov 27 14:15 trash -rwxr-xr-x. 1 root root 125 Nov 27 14:15 trash-empty -rwxr-xr-x. 1 root root 124 Nov 27 14:15 trash-list -rwxr-xr-x. 1 root root 123 Nov 27 14:15 trash-put -rwxr-xr-x. 1 root root 127 Nov 27 14:15 trash-restore -rwxr-xr-x. 1 root root 122 Nov 27 14:15 trash-rm [root@rabbitmqnode1 trash-cli-master]# |

1 2 3 4 5 6 7 8 9 10 |
功能说明 trash-put 将文件或目录移入回收站 trash-empty 清空回收站 trash-list 列出回收站中的文件 trash-restore 还原回收站中的文件 trash-rm 删除回收站中的单个文件 |
3. 安装完毕之后我们可以通过一些配置,用它替代 rm命令
1 2 3 |
我们在 ~/.bashrc 文件中间加入 alias rm=”trash-put” 完成后输入source /etc/bashrc是修改的别名生效 |
4.测试是否生效

5.trach-cli垃圾站位置

文件删除后放在files文件夹,文件删除的详细信息存放的info文件夹
这个垃圾站位置应该是在用户的根目录下创建的。路径:用户家目录下 .local/share/Trash
6.清空回收站 trash-empty

7.清空超过x天的文件 trash-empty 10
8.恢复回收站文件 trash-restore [编号]

9.删除回收站中的单个文件 trash-rm [文件名/目录]
1 2 3 4 5 6 7 |
[root@rabbitmqnode1 ~]# trash-list 2019-11-27 14:51:07 /root/123.txt 2019-11-27 14:51:18 /root/223.log [root@rabbitmqnode1 ~]# trash-rm 123.txt [root@rabbitmqnode1 ~]# trash-list 2019-11-27 14:51:18 /root/223.log [root@rabbitmqnode1 ~]# |
- 本文固定链接: https://www.yoyoask.com/?p=368
- 转载请注明: shooter 于 SHOOTER 发表