如果要将Ubuntu系统设置为在特定时间段内自动处理系统垃圾桶,则可以使用称为自动垃圾桶的命令行实用程序。 Autotrash是一种实用程序,可在FreeDesktop.org Trash文件夹中查找其内容信息,然后根据您指定的选项清除一部分垃圾。
在本文中,我们将说明如何安装,寻求帮助以及使用自动垃圾桶实用程序。我们将通过提供一些示例来详细说明该过程,这些示例将帮助您使用此实用程序的广泛使用的功能。
我们已经在Ubuntu 18.04 LTS系统上运行了本文中提到的命令和过程。
通过命令行安装自动垃圾桶
我们将通过终端应用程序安装autotrash命令行实用程序。您可以通过系统应用程序启动器搜索或Ctrl + Alt + T快捷方式启动终端。请注意,只有授权用户才能在Ubuntu中添加/更新,删除和配置软件。
第1步:更新系统的存储库索引
为了安装Ubuntu互联网存储库中可用的最新版本的软件,系统的存储库索引必须为up-to-date。
以sudo身份运行以下命令,以将系统的本地存储库索引更新为Internet的索引。
$ sudo apt-get update
系统可能会要求您输入sudo的密码。输入密码,您的命令将执行。
步骤2:安装autotarsh
现在,您可以通过在终端应用程序中以sudo身份运行以下命令来安装autotrash实用程序:
$ sudo apt-get install autotrash
在开始安装过程之前,系统可能会提示您选择“是”。请输入Y以继续。
步骤3:验证自动垃圾桶安装(可选)
您可以检查已安装的自动垃圾桶软件的版本号,还可以验证系统上是否确实安装了该版本。运行以下命令来这样做:
$ autotrash --version
要么,广告广告
$ autotrash -V
现在您可以在Ubuntu上使用自动垃圾桶了。
如何使用自动垃圾桶? (带有示例)
自动垃圾桶帮助将告诉您您可以使用此应用程序进行的所有操作。您可以按如下方式查看帮助:
$ autotrash --help
有关更多详细信息,可以使用以下命令查看自动垃圾桶的联机帮助页:
$ man autotrash
现在,我们将提供一些示例,详细说明如何最佳利用此实用程序:
示例1:删除x天之前的文件
这是自动垃圾桶使用最广泛的功能。您可以使用以下命令语法自动删除系统垃圾箱中存在x天的文件:
$ autotrash -d [天]
例如,以下命令将删除垃圾箱中已满30天的文件。
$ autotrash -d 30
这使您有足够的时间在30天内还原任何您想要的文件。
该命令的以下用法使您不仅可以将已删除文件的此功能应用于使用该系统的所有用户,还可以将其应用于所有用户的已删除文件:
$ autotrash -td [天数]
例:
$ autotrash -td 30
示例2:删除基于剩余的free-space的文件
Max-free
如果垃圾箱中的可用空间少于M兆字节,则只能使用自动垃圾箱来清除文件。例如,如果将其设置为1024,则只有当垃圾箱中的可用空间少于1GB时,自动垃圾箱才会开始工作。到那时,自动垃圾桶将正常退出而无需扫描垃圾桶目录。
例:
$ autotrash --max-free 1024 -d 30
Min-free
同样,您可以使用自动垃圾桶来确保至少有M MB的可用空间。
例:
$ autotrash --min-free 1024
您甚至可以结合使用这两个命令来确保自动垃圾桶在可用空间少于2 GB的情况下开始读取垃圾桶,然后进行检查。然后,该命令将删除30天之前的文件,并删除其他文件,以确保垃圾箱中始终有1 GB的空间。
$ autotrash --max-free 2048 --min-free 1024 -d 30
示例3:删除M兆字节
您可以使用该实用程序清除至少M个兆字节,首先删除最旧的垃圾添加。此功能使用垃圾桶条目而不是单个文件。这意味着,如果最早的垃圾桶目录为1GB,并且您要求删除至少10MB(M = 10),自动垃圾桶将删除1GB。
$ autotrash –删除M
例
$ autotrash --delete 1024
现在,您无需担心由于系统垃圾而浪费系统空间的情况。自动垃圾桶实用程序将根据定义的条件自动处理清除不需要的文件的操作。