温馨提示×

如何查看centos recycle日志

小樊
48
2026-09-12 01:14:13
栏目: 智能运维

在 CentOS 中,“回收站(Recycle)”通常不是系统自带的核心功能,而是桌面环境(如 GNOME、KDE)或某些文件管理器(如 Nautilus)提供的用户级功能,因此没有统一的系统级“recycle 日志”。不过你可以从以下几个常见位置查看相关记录:


一、桌面环境回收站位置

回收站文件通常位于:

~/.local/share/Trash/

包含:

  • files/:被删除的文件
  • info/:删除信息(含删除时间)

查看删除记录示例:

ls -l ~/.local/share/Trash/info/
cat ~/.local/share/Trash/info/*.trashinfo

示例 .trashinfo 内容:

[Trash Info]
Path=/home/user/test.txt
DeletionDate=2026-01-21T10:30:00

二、通过系统日志查看文件删除(audit 方式)

如果启用了 audit,可以查看文件删除行为:

1. 安装 audit(如未安装)

yum install -y audit
systemctl enable --now auditd

2. 添加监控规则(示例)

auditctl -w /home -p wa -k delete_files

3. 查看日志

ausearch -k delete_files

或:

tail -f /var/log/audit/audit.log

三、查看系统登录与操作日志(间接)

如果是服务器环境,可通过以下日志查看用户操作:

/var/log/messages
/var/log/secure

四、如果是“回收站脚本 / 自定义回收”

如果你使用的是自定义 rm 回收脚本(如 trash-cli):

trash-cli 示例

# 安装
yum install -y trash-cli

# 查看回收站
trash-list

# 恢复
trash-restore

五、总结

场景 查看方式
桌面回收站 ~/.local/share/Trash/info/
文件删除审计 auditd + ausearch
用户操作记录 /var/log/secure
自定义回收 trash-cli / 脚本日志

如果你能说明是 CentOS 几 + 是否桌面环境 + 是否用脚本,我可以给你更精确的命令。

0