本文介绍在Linux操作系统上自动清空垃圾箱的方法,在Ubuntu/Debian/Arch Linux/Fedora/OpenSUSE系统下安装Autotrash,并使用它为所有用户清空垃圾。
前言
很多Linux发行版上的垃圾功能很像微软Windows上的回收站,所有Linux桌面环境都带有垃圾箱,单击键盘上的删除按钮时,文件就会出现。
随着时间的推移,数据会填满垃圾箱并占用空间,这会占用硬盘空间,遗憾的是,在Linux上,默认情况下垃圾箱的空间有限,更糟糕的是,它不会自动清除它,不过可以通过一些配置自动清空Linux上的垃圾箱。
安装Autotrash的方法
1、Ubuntu
Autotrash工具分发给软件库中的Ubuntu用户,要安装它,请使用下面的Apt命令:
sudo apt install autotrash
2、Debian
Debian用户可以通过Debian的主要软件源安装Autotrash工具,要获得它,请在下面输入Apt-get命令:
sudo apt-get install autotrash
3、Arch Linux
在Arch Linux上,Autotrash工具不能以传统方式供用户使用,不过可以手动方式构建它。
要开始构建过程,请使用Pacman包管理器安装Git包:
sudo pacman -S git
在Arch Linux PC上设置Git软件包后,就可以使用git clone命令下载Autotrash源代码了:
git clone /bneijt/autotrash.git
下载完代码后,使用CD命令将终端会话从主文件夹(~/)移动到新的“autotrash”目录:
cd autotrash
在“autotrash”目录中,要启动安装程序脚本,请运行:
sudo python setup.py install
4、Fedora
Fedora Linux已经在他们的软件存储库中使用了Autotrash工具,要使其正常工作,请启动终端会话并使用下面的DNF包管理器命令:
sudo dnf install autotrash -y
5、OpenSUSE
该应用程序可通过OSS All软件库在OpenSUSE LEAP和Tumbleweed上获得。
要安装它,请确保在YaST中启用了“OSS All”,然后在终端窗口中输入Zypper命令以使程序在你的系统上运行:
sudo zypper install autotrash -y
配置Autotrash
Autotrash是一种可以手动配置以清空Linux PC上的垃圾箱的工具,但是要开箱即用,只需安装该工具即可,然后需要设置自动脚本。
自动化Autotrash应用程序的最佳方法是使用Cron-job,要设置job,你需要能够在Linux PC上访问Cron。
注意:大多数Linux操作系统都能够立即使用Cron。
要创建新job,请启动终端并输入:
EDITOR=nano crontab -e
将以下代码粘贴到Nano文本编辑器中:
@daily /usr/bin/autotrash -d 30
按Ctrl+O将编辑内容保存到新的Cron job中,然后按Ctrl+X退出。
为所有用户清空垃圾
如果想为所有用户自动清空Linux上的垃圾箱,而不仅仅是单个用户,要做到这一点,需要创建一个Cron job。
首先,在终端中打开Crontab:
EDITOR=nano crontab -e
删除Crontab中的任何文本,并确保它是空白的,然后,将这行代码粘贴到编辑器中:
@daily /usr/bin/autotrash -td 30
通过按键盘上的Ctrl+O保存job,然后使用Ctrl+X键盘组合退出编辑器。
假设代码在Cron job中正确设置,Autotrash将自动为每个用户清空Linux PC上的垃圾箱。
相关主题