如何在Ubuntu中用AutoTrash自动清空垃圾桶?

译文
存储
您是否因忘记清空垃圾桶少了数GB的存储空间?借助AutoTrash,您可以根据指定的条件,让Ubuntu自行自动清空垃圾桶。

【51CTO.com快译】

您是否因忘记清空垃圾桶少了数GB的存储空间?借助AutoTrash,您可以根据指定的条件,让Ubuntu自行自动清空垃圾桶。

安装AutoTrash

您不会在许多发行版的存储库中找到AutoTrash。对于大多数用户而言,最简单的安装方法是通过非官方的snap版本(可在snap商店中找到)来安装它。

如果使用默认情况下最新版本已支持snap的Ubuntu,您可以通过搜索“autotrash”在软件中心中找到该程序。

图1

选择会出现的“autotrash-unofficial”条目,然后点击绿色的“安装”按钮进行安装。

图2

对于喜欢键入命令而不是点击的人而言,可以通过启动常用的终端,并使用以下命令来执行同样的操作:

  1. sudo snap install autotrash-unofficial 

如果您发行版的存储库中没有该程序,对snap也没兴趣,有解决办法。由于它是Python脚本,您可以使用pip按以下命令来安装autotrash:

  1. pip install autotrash 

这么安装时,为便于使用,确保将其位置包含在PATH变量中。

图3

设置别名

如果您通过较简单的snap方法安装了AutoTrash,可以通过在终端中键入autotrash-unofficial来试一试它。另外,您可以设置别名以便访问。

如果您希望键入autotrash而不是autotrash-unofficial来运行该工具,在终端中键入以下内容:

  1. sudo snap alias autotrash-unofficial autotrash 

图4

清空垃圾桶

AutoTrash带有一系列参数,让您可以定制清空垃圾桶的方式。

使用-d,可以定义日期阈值。在指定天数内移到垃圾桶的所有内容将保持原样; AutoTrash会清除掉所有较旧的内容。比如说,要删除超过10天的所有文件,请使用:

  1. autotrash -d 10 

如果您有足够的闲置空间,没有必要通过删除旧文件来试着释放更多的空间。不过,您可以使用--max-free指定闲置空间阈值,而不是自行检查。值以MB为单位。

如果您的闲置空间不足4 GB,想让AutoTrash清除超过10天的所有内容,可以使用:

  1. autotrash -d 10 --max-free 4096 

由于1 GB = 1024 MB,因此上述数字转换成4 GB(4 x 1024)。

图5

您可以用以下命令,让AutoTrash确保您始终至少有512 MB的闲置空间:

  1. autotrash -d 10 --min-free 512 --keep-free 512 

您可以将512改成喜欢的任何值。

最好始终确保任何操作的结果都能达到您的本意。您可以使用--dry-run开关,让AutoTrash执行测试运行,不会对数据进行任何实际更改。这并不随带任何额外的值。只需在命令末尾添加该开关。因此,添加上去后,前一个示例将会是这样子:

  1. autotrash -d 10 --min-free 512 --keep-free 512 --dry-run 

图6

自动清空

必须手动运行AutoTrash以清除垃圾桶中的内容不是最佳选择。幸好,很容易自动运行。您可以为此设置计划任务,但我们认为以下方法更简单。

在您的应用程序中搜索“startup”,然后打开“启动应用程序首选项”。

图7

以您喜欢的任何一种方式创建一个空的bash脚本,然后输入AutoTrash命令。我在主目录中创建了一个名为Scripts的文件夹,然后在其中创建了一个名为autoautotrash.sh的空的Bash脚本。

图8

我输入了autotrash命令,保存更改(Ctrl + W),然后退出Nano(Ctrl + X)。

图9

在脚本中使用命令,并通过在常用终端中输入以下命令使其可执行:

  1. chmod + x SCRIPT_FILE 

以本文为例,该命令如下所示:

  1. chmod + x autoautotrash.sh 

图10

最后,返回到“启动应用程序首选项”。点击右上角的“添加”按钮以创建一个新条目。在弹出的窗口中,输入条目名称,脚本作为命令,需要的话还可以输入表明其用途的注释,以供将来参考。

图11

就是这样。现在开始,只要你登录到桌面,脚本都会成为最先运行的组件之一,它可以从垃圾桶中清除文件,释放宝贵的存储空间。

图12

现在您已清空了垃圾桶,如果您仍在寻找清理Ubuntu系统的更多方法,请看此文(https://www.maketecheasier.com/8-ways-to-maintain-a-clean-lean-ubuntu-machine/)。

原文标题:How to Empty Your Trash Automatically in Ubuntu with AutoTrash,作者:Odysseas Kourafalos

【51CTO译稿,合作站点转载请注明原文译者和出处为51CTO.com】

 

责任编辑:华轩 来源: 51CTO
相关推荐

2018-03-12 09:52:22

Linux命令rm

2019-03-21 09:00:00

UbuntuLinux清空垃圾

2018-10-25 11:05:17

AI医疗垃圾桶

2019-07-12 12:57:43

人工智能垃圾分类智能垃圾桶

2015-07-14 10:40:38

Wi-Fi智能垃圾桶

2023-03-06 14:17:32

5G5G基础设施

2017-01-05 15:15:59

UFWUbuntu配置防火墙

2017-05-24 08:24:56

智能垃圾桶杨家坪wifi

2019-08-14 14:13:45

戴尔

2018-04-10 10:59:06

苹果Mac Pro模块化

2014-12-08 14:35:51

Material De真实动作

2019-03-15 10:25:08

Windows 10Windows回收站

2015-07-23 10:43:30

协成商业路由Wi-Fi探针Wi-Fi

2017-05-08 16:52:40

UbuntuApacheJenkins

2021-03-11 23:43:20

JavaScript数组开发

2021-12-22 23:06:09

Windows 11Windows微软

2013-11-12 09:39:46

Ubuntu技巧

2020-05-28 09:16:05

UbuntuLinux

2021-04-28 06:18:59

Linux MacBook

2016-12-26 10:20:11

DebianUbuntuLinux
点赞
收藏

51CTO技术栈公众号