使用Autotrash CLI自动清空Debian垃圾箱

当您从系统中删除文件或文件夹时,会将其移动到回收站(Linux)或垃圾箱(Windows)。一遍又一遍,您需要摆脱系统崩溃时这些小的无用的文件和文件夹,以便为其他重要数据腾出空间。如果要将Debian配置为在一段时间内自动处理系统垃圾,则可以使用名为Autotrash的命令行实用程序。

Autotrash是一种实用程序,可在FreeDesktop.org的“废纸folder”文件夹中搜索有关其内容的信息,并根据您指定的选项删除“废纸parts”的某些部分。

本文介绍了如何安装,查找帮助和使用“自动垃圾桶”实用程序。通过一些示例说明了该过程,以帮助您了解此实用程序的广泛使用的功能。

本文中描述的命令和过程在Debian 10 Buster系统上运行。

从Debian Terminal安装Autotrash

从终端应用程序安装Autotrash CLI。您可以使用Application Launcher搜索来启动终端,如下所示:

请注意,只有授权用户(root或sudo)可以在Debian系统上添加,更新,删除或配置软件。

步骤1:更新系统的存储库索引

要安装Debian在线存储库中可用的最新版本的软件,您需要在系统上具有最新的存储库索引。

要使用Internet索引更新系统的本地存储库索引,请以sudo身份运行以下命令:

$ sudo apt-get update

更新包

系统可能需要一个sudo密码。输入密码将更新存储库索引。

步骤2:安装Autotrash CLI

现在,您可以通过在终端应用程序中以sudo身份运行以下命令来安装autotrash实用程序。

$ sudo apt-get install autotrash

安装Autotrash CLI

在开始安装过程之前,系统可能会请求Y / n选项。输入Y继续。

步骤3:验证自动垃圾桶安装(可选)

您可以检查已安装的自动垃圾桶软件的版本号,以查看系统上是否已真正安装该软件。为此,请运行以下命令。

$ autotrash --version

要么

$ autotrash -V

检查自动垃圾桶的版本

该结果确保在我的Debian上安装了自动垃圾桶版本0.1.5。

使用自动垃圾箱CLI(带有示例)

自动垃圾桶帮助将告诉您可以使用此应用程序执行的所有操作。您可以获得以下帮助:

$ autotrash --help

使用自动垃圾箱CLI

有关更多信息,您可以使用以下命令查看自动垃圾箱的联机帮助页。

$ man autotrash

我现在介绍一些 一个例子 了解有关如何充分利用此实用程序的更多信息。

示例1:删除早于x天的文件

这是Autotrash最广泛使用的功能。您可以使用以下命令语法自动删除系统垃圾箱中x天的文件。

$ autotrash -d [days]

例如,以下命令删除已在“垃圾箱”中保存30天的文件。

$ autotrash -d 30

删除30天以上的文件

这使您有足够的时间在30天内还原所需的文件。

您可以使用此命令将此功能不仅应用于废纸files中的文件,而且还应用于系统所有用户的已删除文件。

$ autotrash -td [days]

例:

$ autotrash -td 30

示例2:根据剩余可用空间删除文件

最大免费

仅当垃圾箱位置中的可用空间少于M兆字节时,才可以使用自动垃圾箱来清除文件。例如,如果将其设置为1024,则只有当垃圾桶的可用空间少于1 GB时,自动垃圾桶才会起作用。在此之前,“自动垃圾桶”将不扫描垃圾桶目录而退出。

例:

$ autotrash --max-free 1024 -d 30

最低免费

同样,您可以使用自动垃圾桶来验证您至少具有MMB可用空间。

例:

$ autotrash --min-free 1024

您还可以组合这两个命令,以便如果可用空间小于2 GB,自动垃圾箱将开始读取垃圾箱并继续检查。然后,该命令删除30天以上的文件,并删除多余的文件,以便始终有1 GB的空间。

$ autotrash --max-free 2048 --min-free 1024 -d 30

示例3:删除M兆字节

您可以使用该实用程序清除至少MMB并首先删除最旧的垃圾添加。此功能使用回收站条目而不是单个文件。也就是说,如果最旧的回收站项目是1GB目录,并且您已请求删除至少10MB(M = 10),则自动垃圾箱将删除1GB。

$ autotrash --delete M

一个例子

$ autotrash --delete 1024

我们提供的示例有助于配置一种更可定制的方式来清空回收站。您不再需要担心由于系统垃圾而浪费系统空间。自动垃圾桶实用程序会根据定义的条件自动删除不需要的文件。

使用Autotrash CLI自动清空Debian垃圾箱

Sidebar