在Linux系统中,回收站的概念与Windows系统有所不同。Linux通常使用文件管理器(如Nautilus、Dolphin等)来管理文件和目录,这些文件管理器通常有自己的回收站功能。以下是一些常见的Linux发行版中清理回收站的方法:
Nautilus(GNOME桌面环境):
Dolphin(KDE桌面环境):
Thunar(Xfce桌面环境):
使用 rm
命令:
rm -rf /.local/share/Trash/*
这个命令会递归地删除回收站中的所有文件和目录。
使用 find
命令:
find /.local/share/Trash/ -type f -delete
这个命令会删除回收站中的所有文件。
使用 trash-cli
工具:
trash-empty
安装 trash-cli
后,可以使用这个命令来清空回收站。
使用 gvfs-trash
命令:
gvfs-trash –empty
如果系统中安装了 gvfs-trash
命令,可以使用这个命令来清空回收站。
创建回收站目录:
mkdir -p /data/recycle
chmod 777 /data/recycle
重写 rm
命令:
编辑用户的 .bashrc
文件,重写 rm
命令,使其在执行删除操作时,把文件移动到回收站目录中。
alias rm 'mv -t /data/recycle "@"'
然后,重新加载 .bashrc
文件使更改生效:
source /.bashrc
请注意,使用 rm -rf
命令时要非常小心,因为它会强制删除文件和目录,且不会提示确认。确保你删除的是正确的文件和目录,以免误删重要数据。