如何自动清空Ubuntu中的垃圾?

译文
系统 Linux
我们在本文中将解释如何安装和使用autotrash实用程序,以及寻求帮助。我们将提供几个示例来详细说明整个过程,这些示例将帮助你使用该实用程序的广泛使用的功能。

【51CTO.com快译】如果你要将Ubuntu系统设成自动清理特定时间段的系统垃圾,可以使用名为autotrash的命令行实用程序。autotrash这个实用程序在FreeDesktop.org Trash的文件夹中查找有关其内容的信息,然后根据你指定的选项清除部分垃圾。

我们在本文中将解释如何安装和使用autotrash实用程序,以及寻求帮助。我们将提供几个示例来详细说明整个过程,这些示例将帮助你使用该实用程序的广泛使用的功能。

我们在Ubuntu 18.04 LTS系统上运行本文中提到的命令和过程。

通过命令行安装autotrash

我们将通过终端应用程序安装autotrash命令行实用程序。你可以通过系统应用程序启动器搜索或Ctrl + Alt + T快捷方式来启动终端。请注意,只有授权用户才能在Ubuntu中添加/更新、删除和配置软件。

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

为了安装Ubuntu Internet存储库中可用的新版软件,你系统的存储库索引需要是新的。

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

  1. $ sudo apt-get update 

如何自动清空Ubuntu中的垃圾?

图1. 更新Ubuntu存储库

系统可能会要求你输入sudo的密码。输入密码,你的命令将执行操作。

第2步:安装autotarsh

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

  1. $ sudo apt-get install autotrash 

如何自动清空Ubuntu中的垃圾?

图2. 安装autotrash

开始安装过程之前,系统可能会用Y / n选项来提示你。输入Y继续。

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

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

  1. $ autotrash --version 

或者 

  1. $ autotrash –V 

如何自动清空Ubuntu中的垃圾?

图3. 验证autotrash安装

现在你可以在Ubuntu上使用autotrash了。

如何使用autotrash?(附示例)

autotrash帮助将告诉你可以使用该应用程序实现的一切。你可以按如下方式查看帮助:

  1. $ autotrash --help 

如何自动清空Ubuntu中的垃圾?

图4. 得到帮助

想了解更详细的信息,可以使用下列命令查看autotrash的参考手册页: 

  1. $ man autotrash 

现在我们将提供几个示例,详细说明如何最充分地利用该实用程序:

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

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

  1. $ autotrash -d [days] 

比如说,下列命令将删除已在垃圾箱中驻留了30天的文件。 

  1. $ autotrash -d 30 

如何自动清空Ubuntu中的垃圾?

图5

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

命令的下列用法让你不仅可以为已删除的文件运用此功能,还可以为使用该系统的所有用户的已删除文件运用此功能:

  1. $ autotrash -td [days] 

示例:

  1. $ autotrash -td 30 

示例2:基于剩余的闲置空间来删除文件

Max-free 

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

示例: 

  1. $ autotrash --max-free 1024 -d 30 

Min-free

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

示例: 

  1. $ autotrash --min-free 1024 

你甚至可以组合这两个命令,确保autotrash在闲置空间少于2 GB的情况下开始读取垃圾,然后密切关注。该命令将删除超过30天的文件,并删除多余的文件,确保垃圾箱中始终有1 GB的空间。 

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

示例3:删除M兆字节

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

  1. $ autotrash –delete M 

示例: 

  1. $ autotrash --delete 1024 

现在,由于系统垃圾,你无需担心系统上的空间浪费。autotrash实用程序会根据你定义的标准,自动清除不需要的文件。

原文标题:How to Automatically Empty the Trash in Ubuntu,作者:Karim Buzdar

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

责任编辑:庞桂玉 来源: 51CTO
相关推荐

2020-08-12 07:00:00

存储数据工具

2019-03-15 10:25:08

Windows 10Windows回收站

2011-09-02 14:23:38

ubuntu

2020-05-28 09:16:05

UbuntuLinux

2021-03-11 23:43:20

JavaScript数组开发

2011-08-29 16:07:35

Ubuntu

2020-04-03 13:45:16

删除Linux垃圾文件

2020-02-24 11:12:01

Linux电脑数据

2020-07-09 08:26:42

Kubernetes容器开发

2011-03-16 16:41:57

清空iptables

2022-11-22 08:24:28

UbuntuLinux命令

2010-05-06 10:41:24

Oracle10g

2022-11-02 16:47:36

2023-07-24 11:01:29

UbuntuWine

2023-05-31 09:00:00

2011-09-02 16:38:26

UbuntuNTFS

2018-05-25 15:26:28

Windows 10Windows自动启动

2011-04-06 15:25:20

Delphi

2019-09-08 15:43:19

UbuntuLinuxIP地址

2019-10-08 11:10:18

React自动保存前端
点赞
收藏

51CTO技术栈公众号