Linux从删库到跑路的命令,使用 trash-cli 跳出 rm 命令从删库到跑路的深渊

#难忘今宵,啊,不说了开始吧

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]#

feda10b1f114dbef62f7ed823131afa3.png

功能说明

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.测试是否生效

99a3052241569fb8f48db098e48b1f73.png

5.trach-cli垃圾站位置

1bc126e2cf5d8dc28f3d313183d07a19.png

文件删除后放在files文件夹,文件删除的详细信息存放的info文件夹

这个垃圾站位置应该是在用户的根目录下创建的。路径:用户家目录下 .local/share/Trash

6.清空回收站 trash-empty

2cd3f42d49be2acb025e1c243c285e23.png

7.清空超过x天的文件 trash-empty 10

8.恢复回收站文件 trash-restore [编号]

3e25ff15c4f0b52c3f0d4b3be2842b9a.png

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

0cba2361d2577083dcb8f54cc673f76d.png

这个作者貌似有点懒,什么都没有留下。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值