自动垃圾桶,自动从垃圾桶中清除旧文件

关于自动垃圾桶

在下一篇文章中,我们将看一下Autotrash。 如果您正在寻找可用于 自动从垃圾桶中删除旧文件 从而消除分发中的垃圾,这是一个不错的选择。 有了它,您将不必每次看到图形环境中的垃圾时都将其清空,Autotrash会以完全自动化的方式为您定期进行清理。

所有Gnu / Linux桌面环境都有一个垃圾桶,当用户单击“按钮”时清除',然后将文件放到那里。 随着时间的流逝,数据填满了垃圾,并占据了相当大的空间。

Autotrash是一种实用程序,它允许 清除用户删除的旧文件,这些文件在回收站中保留了指定的天数,可由用户指定。 在确定的时间段后,该工具将启动并从垃圾箱中删除目录的内容。 在这里,您必须记住在Ubuntu中 垃圾桶通常位于 〜/ .local /共享/垃圾桶/文件。 在此文件夹中,存放了已发送到回收站的所有已删除文件。

相关文章:
如何从终端管理垃圾

在Ubuntu上安装Autotrash

Autotrash是一种方便的方法,可以轻松地配置Gnu / Linux PC来转储垃圾。 它可以配置为Cron作业,甚至可以用于清除多个用户的废纸folders文件夹.

要继续安装,我们只需要打开一个终端(Ctrl + Alt + T)并在其中写入以下命令:

在Ubuntu上自动垃圾桶安装

sudo apt install autotrash

使用自动垃圾桶

每次自动垃圾桶运行时, 将扫描目录 〜/ .local /共享/垃圾桶/信息 它将读取文件 .垃圾信息 查找您的删除日期。 如果文件在回收站文件夹中的时间超过设置的日期,则将其删除。

清除垃圾箱文件夹中超过30天的文件,您只需执行以下命令:

autotrash -d 30

根据上面的示例,如果“废纸folder”文件夹中的文件早于30天,则“自动废纸will”将自动从“废纸delete”中将其删除。 您无需手动删除它们。 我们只需要将不必要的垃圾发送到垃圾桶,而不必理会。

上面的命令将只处理当前登录用户的垃圾目录。 万一你需要 执行自动清除以处理系统上所有用户的垃圾目录您所要做的就是使用-t选项,如下所示:

autotrash -td 30

自动垃圾桶还允许 根据垃圾箱文件系统中的剩余空间或可用空间从垃圾箱中删除文件。 例如:

autotrash --max-free 1024 -d 30

根据上述命令,如果垃圾桶文件系统中剩余的空间少于30GB,自动垃圾桶将仅从垃圾桶中删除已存在1天以上的文件。 如果垃圾文件系统空间不足,这将很有用。

自动化自动垃圾桶

正如我们已经看到的,所有命令都必须由用户手动执行。 但是,如果您希望自动执行此任务,那么除了 添加自动垃圾桶作为输入 crontab中。 这样,命令将在计划的时间自动执行,这将根据定义的选项从垃圾箱中清除文件。

要对此进行编程,我们将必须 编辑档案 crontab中 使用命令:

crontab -e

对于此示例,我们将添加以下行:

自动垃圾桶crontab

@daily /usr/bin/autotrash -d 30

保存后,现在 自动垃圾桶每天都会清除垃圾桶文件夹中超过30天的文件.

帮助

欲了解更多 有关此实用程序的信息,您可以使用以下命令咨询帮助:

自动垃圾桶-帮助

autotrash -h

或手册页:

手册页

man autotrash

使用此工具时,请记住 如果重要文件被删除,它们将在定义的日期后永久消失,因此最好注意不要让人感到意外。


成为第一个发表评论

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。