#难忘今宵,啊,不说了开始吧
trash-cli是一个使用 python 开发的软件包,包含 trash-put、restore-trash、trash-list、trash-empty、trash-rm等命令,我们可以通过这写命令,将文件移动到回收站,或者还原删除了的文件。 就像windows垃圾站一样
1.安装
#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安装(不一定一次能成功)
1
2
3
4
5
6
7
8
#trash-cli的安装很简单
1.源码安装
下载地址:https://github.com/andreafrancia/trash-cli
解压:unziptrash-cli-master.zip
cdtrash-cli-master
pythonsetup.pyinstall
2.二进制安装
yuminstall-ytrash-cli安装(不一定一次能成功)
2. 安装成功后我们的系统就有了以下工具.
[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
[root@rabbitmqnode1trash-cli-master]# ll /usr/bin/|grep trash
-rwxr-xr-x.1rootroot123Nov2714:15trash
-rwxr-xr-x.1rootroot125Nov2714:15trash-empty
-rwxr-xr-x.1rootroot124Nov2714:15trash-list
-rwxr-xr-x.1rootroot123Nov2714:15trash-put
-rwxr-xr-x.1rootroot127Nov2714:15trash-restore
-rwxr-xr-x.1rootroot122Nov2714:15trash-rm
[root@rabbitmqnode1trash-cli-master]#
功能说明
trash-put 将文件或目录移入回收站
trash-empty 清空回收站
trash-list 列出回收站中的文件
trash-restore 还原回收站中的文件
trash-rm 删除回收站中的单个文件
1
2
3
4
5
6
7
8
9
10
功能说明
trash-put将文件或目录移入回收站
trash-empty清空回收站
trash-list列出回收站中的文件
trash-restore还原回收站中的文件
trash-rm删除回收站中的单个文件
3. 安装完毕之后我们可以通过一些配置,用它替代 rm命令
我们在 ~/.bashrc 文件中间加入
alias rm=”trash-put”
完成后输入source /etc/bashrc是修改的别名生效
1
2
3
我们在~/.bashrc文件中间加入
aliasrm=”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 [文件名/目录]
[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 ~]#
1
2
3
4
5
6
7
[root@rabbitmqnode1~]# trash-list
2019-11-2714:51:07/root/123.txt
2019-11-2714:51:18/root/223.log
[root@rabbitmqnode1~]# trash-rm 123.txt
[root@rabbitmqnode1~]# trash-list
2019-11-2714:51:18/root/223.log
[root@rabbitmqnode1~]#
最后编辑:2019-11-28作者:shooter
这个作者貌似有点懒,什么都没有留下。