当前位置: 首页 > 科技观察

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

时间:2023-03-20 11:32:09 科技观察

【.com速译】你有没有因为忘记清空垃圾桶而损失了好几G的存储空间?使用AutoTrash,可以让Ubuntu根据指定的条件自动清空垃圾箱。安装AutoTrash您不会在许多发行版的存储库中找到AutoTrash。对于大多数用户来说,最简单的安装方法是通过非官方的snaprelease(在snap商店中可用)。如果您使用的是Ubuntu,最近的版本已经默认支持快照,您可以通过搜索“autotrash”在软件中心找到该程序。图1选择会出现的“autotrash-unofficial”条目,然后点击绿色的“Install”按钮进行安装。图2对于那些喜欢键入命令而不是单击的人,您可以通过启动您常用的终端并使用以下命令来执行相同的操作:sudosnapinstallautotrash-unofficial感兴趣的是,这里有一个解决方案。由于它是一个Python脚本,您可以使用pip安装autotrash,如下所示:pipinstallautotrash以这种方式安装时,请确保将其位置包含在您的PATH变量中以便于使用。图3设置别名如果您通过更简单的snap方法安装了AutoTrash,您可以通过在终端中键入autotrash-unofficial来尝试一下。此外,您可以设置别名以便于访问。如果您更喜欢通过键入autotrash而不是autotrash-unofficial来运行该工具,请在终端中键入以下内容:sudosnapaliasautotrash-unofficialautotrash图4清空垃圾箱AutoTrash带有一系列参数,可让您自定义如何清空垃圾箱。使用-d,可以定义日期阈值。在指定天数内移至回收站的任何内容都将保持不变;AutoTrash清除所有旧内容。例如,要删除超过10天的所有文件,请使用:autotrash-d10如果您有足够的可用空间,则无需尝试通过删除旧文件来释放更多空间。但是,您可以使用--max-free指定可用空间阈值,而不用自己检查。值以MB为单位。如果您的可用空间少于4GB,并且希望AutoTrash清除超过10天的所有内容,您可以使用:autotrash-d10--max-free4096由于1GB=1024MB,以上数字转换为4GB(4x1024)。图5您可以使用以下命令让AutoTrash确保您始终拥有至少512MB的可用空间:autotrash-d10--min-free512--keep-free512您可以将512更改为您喜欢的任何值。始终最好确保任何操作的结果都是您想要的。您可以使用--dry-run开关让AutoTrash执行测试运行而不对数据进行任何实际更改。这没有任何附加价值。只需在命令末尾添加该开关即可。因此,在添加它之后,前面的示例将如下所示:autotrash-d10--min-free512--keep-free512--dry-run不错的选择。幸运的是,它很容易实现自动化。您可以为此设置计划任务,但我们认为以下方法更简单。在您的应用程序中搜索“启动”,然后打开“启动应用程序首选项”。图7以您喜欢的方式创建一个空的bash脚本,然后输入AutoTrash命令。我在主目录中创建了一个名为Scripts的文件夹,然后在其中创建了一个名为autoautotrash.sh的空Bash脚本。图8我输入了autotrash命令,保存更改(Ctrl+W),然后退出Nano(Ctrl+X)。图9使用脚本中的命令,在常用终端输入以下命令使其可执行:chmod+xSCRIPT_FILE以本文为例,命令如下:chmod+xautoautotrash.sh图10最后,返回“启动应用程序“程序首选项”。单击右上角的“添加”按钮以创建新条目。在弹出的窗口中,输入项目名称、作为命令的脚本,如果需要,还可以输入注释以供将来参考。图11就是这样做的。从现在开始,无论何时您登录到桌面,该脚本都将成为最先运行的组件之一,从垃圾中清除文件并释放宝贵的存储空间。图12既然您已经清空了垃圾桶,如果您仍在寻找更多清理Ubuntu系统的方法,请参阅这篇文章(https://www.maketecheasier.com/8-ways-to-maintain-a-clean-lean-ubuntu-machine/).原标题:HowtoEmptyYourTrashinUbuntuwithAutoTrash,作者:OdysseasKourafalos