上一篇 下一篇 分享链接 返回 返回顶部

如何在Ubuntu服务器中自动清空回收站?

发布人:Minchunlin 发布时间:2021-03-15 08:12 阅读量:2396

当你在Linux系统服务器中删除一个文件时,它不会立即从系统中删除。相反,它会被移到回收站,以防你需要恢复它。回收站是你寻找被意外删除的文件的首要的地方。因为文件没有从系统中删除,所以会继续占用系统的空间,最后会占用大量的存储空间。虽然我们可以手动清空回收站,避免浪费系统空间,但是,我们经常会忘记做这么简单的工作。Linux操作系统提供了一个名为 "Autotrash "的实用工具,它可以根据你指定的选项自动删除回收站中的数据。

在这篇文章中,我们将解释如何安装Autotrash实用程序来自动清空Ubuntu的回收站。这样你就可以摆脱旧的和无用的文件,为重要的文件腾出空间。

注意:这里讨论的命令已经在Ubuntu 20.04 LTS (Focal Fossa)上进行了测试。你必须是root用户或拥有sudo权限才能在Linux系统上安装Autotrash。

安装Autotrash

Ubuntu操作系统中默认没有安装Autotrash工具。然而,它可以作为一个snap包,可以使用snapd轻松安装。

1、安装Snapd

首先,在系统上安装snapd。执行下面的命令进行安装。

$ sudo apt install snapd

输入sudo密码,之后系统就会开始安装snapd。安装好snapd后,您就可以用它来安装Autotrash snap了。

2、安装Autotrash

在终端机中执行以下命令,在您的系统上安装Autotrash工具。

$ sudo snap install autotrash-unofficial

3、为Autotrash创建别名

通过snap安装Autotrash后,你必须输入完整的snap名即autotrash-unofficial来运行每个命令。你可以通过创建一个别名来代替完整的快照名称autotrash-unofficial,如下所示。

$ sudo snap alias autotrash-unofficial autotrash

这个别名将支持把autotrash-unofficial当作autotrash来调用。

注意: 如果你想删除别名,请执行以下命令。

$ sudo snap unalias autotrash

要验证Autotrash是否已成功安装并查看其版本,请在终端机中执行以下命令。

$ autotrash -V

在Ubuntu中使用Autotrash自动清空回收站

自动回收站可让您根据需要指定的某些选项自动清空。它可以根据时间,大小和废纸location位置上的可用空间自动删除文件。

自动删除超过x天数的文件

这是最常用的自动回收站功能。以下命令语法可用于自动删除回收站中存在超过x天的文件:

$ autotrash -d [number of days]

这将自动删除指定期间内已放入回收站的文件。例如,以下命令将删除回收站中超过45天的文件:

$ autotrash -d 45

如果要还原任何已删除的文件,则可以在45天内完成。

根据剩余可用空间自动删除文件

使用自动回收站实用程序,可以确保回收站位置中有特定数量的磁盘空间可用。下面是命令的语法:

$ autotrash --min-free [free-space in MB]

例如,以下命令将确保至少有512 MB的可用空间:

$ autotrash --min-free 512

自动删除M兆字节

使用Autotrash –delete选项,您可以允许它自动删除至少M MB,首先删除最旧的垃圾邮件。下面是命令的语法:

$ autotrash --delete [data size in megabytes]

此选项将删除已删除的条目,而不是单个文件。为了说明这一点,请考虑您使用了1 GB的旧目录。如果您请求自动回收站删除512 MB(M = 512),它将删除1 GB。

$ autotrash --delete 512

卸载自动回收站

如果您不再需要系统上的自动废纸rash,则可以在终端中使用以下命令轻松将其删除:

$ sudo snap remove autotrash-unofficial

输入sudo的密码,此后,自动清空回收站将从您的系统中删除。

在这篇文章中,我们已经解释了如何在Ubuntu系统上安装Autotrash。

目录结构
全文