Trash-cli  - 从Linux命令行管理“垃圾邮件”的垃圾邮件工具

Trash-cli是一个命令行界面,可以删除文件并记录原始的绝对路径,删除日期和关联的权限。 它使用流行的Linux桌面环境 (如KDE,GNOME和XFCE)使用的垃圾邮件 ,可以从命令行(和通过脚本)调用。

Trash-cli提供以下命令:

$ trash-put           #trash files and directories.
$ trash-empty         #empty the trashcan(s).
$ trash-list          #list trashed files.
$ trash-restore       #restore a trashed file.
$ trash-rm            #remove individual files from the trashcan.

在本文中,我们将介绍如何安装和使用trash-cli来查找Linux已删除文件的原始路径,删除日期和权限。

如何在Linux中安装Trash-cli

安装垃圾邮件的简单方法是使用easy_install工具,如下所示:

$ sudo apt-get install python-setuptools		#Debian/Ubuntu systems
$ sudo yum install python-setuptools			#RHEL/CentOS systems
$ sudo easy_install trash-cli	

否则,如图所示,从源安装Trash-cli

$ git clone https://github.com/andreafrancia/trash-cli.git
$ cd trash-cli
$ sudo python setup.py install

如何在Linux中使用垃圾邮件

要删除特定文件,请运行。

$ trash-put file1

列出所有垃圾文件。

$ trash-list
2017-05-05 10:30:48 /home/youcl/file1
2017-05-10 13:40:41 /home/youcl/file2
2017-05-12 22:30:49 /home/youcl/file3
2017-05-12 22:50:48 /home/youcl/test

在垃圾桶中搜索文件。

$ trash-list | grep file
2017-05-05 10:30:48 /home/youcl/file1
2017-05-10 13:40:41 /home/youcl/file2
2017-05-12 22:30:49 /home/youcl/file3

还原一个垃圾文件。

$ trash-restore
0 2017-05-05 10:30:48 /home/youcl/file1
1 2017-05-10 13:40:41 /home/youcl/file2
2 2017-05-12 22:30:49 /home/youcl/file3
3 2017-05-12 22:50:48 /home/youcl/test

从垃圾桶中删除所有文件。

$ trash-empty

只删除超过<days>之前已被删除的文件:

$ trash-empty <days>

这是一个这个命令的演示:

$ date
Mon May 15 20:26:52 EAT 2017
$ trash-list
2017-05-12 13:51:12 /home/youcl/new.txt
2017-05-11 10:41:30 /home/youcl/old.txt
2017-04-05 20:43:54 /home/youcl/oldest.txt
$ trash-empty  7
$ trash-list
2017-05-12 13:51:12 /home/youcl/new.txt
2017-05-11 10:41:30 /home/youcl/old.txt
$ trash-empty 1
$ trash-list
2017-05-12 13:51:12 /home/youcl/new.txt

只删除匹配模式的文件。

不要忘记使用引号来保护模式免受shell扩展:

$ trash-rm  \*.txt

有关更多信息,请查看Trash-cli Github版本库: https//github.com/andreafrancia/trash-cli

就这样! 你知道任何类似的Linux工具吗? 通过下面的评论表单与我们分享一些有关他们的信息。

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏