在Linux系统中,回收站功能通常由桌面环境(如GNOME、KDE等)提供,而不是系统内核本身。以下是几种自定义Linux回收站的方法:
安装trash-cli工具可以更灵活地管理回收站:
sudo apt install trash-cli # Debian/Ubuntu
sudo dnf install trash-cli # Fedora
sudo pacman -S trash-cli # Arch Linux
常用命令:
trash-put file.txt # 将文件移动到回收站
trash-list # 列出回收站内容
trash-restore # 恢复回收站中的文件
trash-empty # 清空回收站
默认回收站位置通常是~/.local/share/Trash
,你可以通过以下方式修改:
mkdir /path/to/your/trash
rm -rf ~/.local/share/Trash
ln -s /path/to/your/trash ~/.local/share/Trash
export TRASH_HOME=/path/to/your/trash
dconf-editor
:sudo apt install dconf-editor
org.gnome.nautilus.preferences
recursive-search-limit
和trash-original
等键值编辑~/.config/user-dirs.dirs
文件,可以修改回收站相关路径。
创建cron任务定期清理回收站:
crontab -e
添加以下内容(例如每周清理一次):
0 0 * * 0 trash-empty
rm
命令会绕过回收站直接删除文件通过以上方法,你可以根据个人需求灵活配置Linux系统的回收站功能。