CentOS 7上如何让已挂载分区中删除的文件进入“回收站”

CentOS 7上如何让已挂载分区中删除的文件进入“回收站”

我想知道如何设置一个挂载分区,将删除的文件从主目录发送到CentOS 7上的“回收站”。它们都被直接删除。

答案1

这完全取决于删除方法。如果您在这个辅助安装分区上发出命令,rm -rf那么如果不使用允许您从以前的快照恢复或有备份的文件系统,您将永远无法取回这些文件。

但是,您可以使用trash-cli或创建别名,如相关答案中所述这里这里从命令行删除内容并将它们放入“回收站”中。如果您使用像 Nautilus 或 Dolphin 这样的图形文件管理器,从安装的分区中删除的内容通常会默认进入“回收站”。

安装trash-cli使用yum install trash-cli

通过发出删除文件trash-put /path/to/file

使用trash-list查看垃圾箱中当前的内容,使用trash-restore恢复已删除的文件。要清空垃圾箱,只需发出trash-empty。使用trash-empty 30清除垃圾箱中已存放 30 天或更长时间的所有文件。

或者,您可以向您添加一个.bashrc您将使用的别名来代替rm该别名用户 Kusalananda 在这个答案中做了

alias trash='mkdir -p "$HOME/.trash" && mv -b -t "$HOME/.trash"'

相关内容