我想知道如何设置一个挂载分区,将删除的文件从主目录发送到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"'