通过 Autotrash CLI 自动清空 Debian 上的垃圾箱

[ad_1]

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

Autotrash 是一种实用程序,可在 FreeDesktop.org 上搜索垃圾文件夹以获取有关其内容的信息,然后根据您指定的选项删除部分垃圾。

本文介绍了如何安装 Autotrash 实用程序、查找帮助和使用它。 我们将通过一些示例来解释该过程,以帮助您了解此实用程序的广泛使用的功能。

我们已经在 Debian 10 Buster 系统上运行了本文中提到的命令和过程。

通过 Debian 终端安装 Autotrash

我们将通过终端应用程序安装 Autotrash CLI。 您可以通过应用程序启动器搜索启动终端,如下所示:

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

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

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

运行以下命令 sudo 以便使用 Internet 的本地存储库索引更新系统的本地存储库索引。

$ sudo apt-get update

系统可能会要求您输入密码 sudo. Enter 密码和您的存储库索引将被更新。

步骤 2:安装 Autotrash CLI

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

$ sudo apt-get install autotrash

安装自动垃圾箱 CLI

在开始安装过程之前,系统可能会提示您选择是/否选项。 请输入 Y 以继续。

第 3 步:验证 Autotrash 安装(可选)

您可以检查已安装的 autotrash 软件的版本号,还可以验证它是否确实安装在您的系统上。 运行以下命令来执行此操作:

$ autotrash --version

或者,

$ autotrash -V

检查自动垃圾箱版本

结果确保在我的 Debian 上安装了 autotrash 0.1.5 版。

使用 Autotrash CLI(带有示例)

autotrash 帮助将告诉您使用此应用程序可以执行的所有操作。 您可以按如下方式查看帮助:

$ autotrash --help

使用 Autotrash CLI

有关更多详细信息,您可以使用以下命令查看 autotrash 的联机帮助页:

$ man autotrash

现在我们将介绍一些 例子 这将详细说明如何充分利用此实用程序:

示例 1:删除超过 x 天的文件

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

$ autotrash -d [days]

例如,以下命令将删除垃圾箱中已使用 30 天的文件。

$ autotrash -d 30

删除超过 30 天的文件

这使您有足够的时间在 30 天内恢复您可能希望恢复的任何文件。

该命令的以下用法使您不仅可以将此功能应用于已删除的文件,还可以应用于所有使用系统的用户的已删除文件:

$ autotrash -td [days]

例子:

$ autotrash -td 30

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

最大自由

如果垃圾位置剩余的可用空间少于 M 兆字节,您只能使用自动垃圾来清除文件。 例如,如果您将其设置为 1024,那么只有当垃圾箱中的可用空间少于 1GB 时,自动垃圾箱才会开始工作。 到那时,autotrash 将正常退出而不扫描 Trash 目录。

例子:

$ autotrash --max-free 1024 -d 30

无最小

同样,您可以使用 autotrash 来确保至少有 M 兆字节的可用空间。

例子:

$ autotrash --min-free 1024

您甚至可以将这两个命令结合起来,以确保 autotrash 在可用空间少于 2 GB 时开始读取垃圾箱,然后进行检查。 然后该命令将删除超过 30 天的文件,并删除额外的文件以确保 1 GB 的空间始终可用。

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

示例3:删除M个兆字节

您可以使用该实用程序清除至少 M 兆字节,首先删除最旧的垃圾箱。 此功能使用垃圾条目而不是单个文件。这意味着如果最旧的垃圾项目是一个 1GB 的目录,并且您请求删除至少 10MB (M=10),则 autotrash 将删除 1GB。

$ autotrash --delete M

例子

$ autotrash --delete 1024

我们提供的示例将帮助您配置更多可定制的方式来清空垃圾。 现在,您无需担心系统垃圾会导致系统空间浪费。 autotrash 实用程序将根据您定义的标准自动清除不需要的文件。

[ad_2]

Related Posts