本文介绍在Linux操作系统上自动清空垃圾箱的方法,在Ubuntu/Debian/Arch Linux/Fedora/OpenSUSE系统下安装Autotrash,并使用它为所有用户清空垃圾。
前言 很多Linux发行版上的垃圾功能很像微软Windows上的回收站,所有Linux桌面环境都带有垃圾箱,单击键盘上的删除按钮时,文件就会出现。 随着时间的推移,数据会填满垃圾箱并占用空间,这会占用硬盘空间,遗憾的是,在Linux上,默认情况下垃圾箱的空间有限,更糟糕的是,它不会自动清除它,不过可以通过一些配置自动清空Linux上的垃圾箱。 可以先参考Autotrash:定时自动删除旧垃圾的命令行工具。
安装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 https://github.com/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退出。 假设Crontab设置正确,你的垃圾箱应自动清空。参考在Linux系统下使用Crontab UI安全管理Cron定时任务。
为所有用户清空垃圾 如果想为所有用户自动清空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上的垃圾箱。
相关主题 |