首页主机资讯CentOS系统中如何查看回收站文件

CentOS系统中如何查看回收站文件

时间2025-11-18 13:57:03发布访客分类主机资讯浏览734
导读:查看 CentOS 回收站中的文件 一、先确认回收站机制 centos 默认没有统一的回收站。常见做法有两类: 使用遵循 freedesktop trash 规范 的回收站目录(图形界面或命令行工具会用); 用户自定义别名/脚本把文件移...

查看 CentOS 回收站中的文件

一、先确认回收站机制

  • centos 默认没有统一的回收站。常见做法有两类:
    1. 使用遵循 freedesktop trash 规范 的回收站目录(图形界面或命令行工具会用);
    2. 用户自定义别名/脚本把文件移到自建目录(如 ~/.trash/data/.trash)。
  • 因此,查看前先判断你当前用的是哪一种机制,再按对应路径或命令查看。

二、按不同机制查看回收站内容

  • 使用 freedesktop 规范(桌面环境或 trash-cli)

    • 查看命令:
      • 列表:trash-list
      • 仅看文件路径:trash-list | awk ‘{ print $2} ’
    • 对应目录(可 ls 直接查看):
      • 文件:~/.local/share/trash/files/
      • 元数据(含删除时间等):~/.local/share/trash/info/
    • 说明:若命令不存在,可先安装 trash-cli(见下文)。
  • 使用自定义别名或脚本(常见于服务器手工配置)

    • 典型配置示例:把 rm 改为 mv 到自建目录(如 /data/.trash~/.trash),并自定义别名如 lt=‘ls /data/.trash’rl=‘ls ~/.trash’ 来查看。
    • 查看方式:
      • 若回收站在 /data/.trash:执行 ls -al /data/.trash
      • 若回收站在 ~/.trash:执行 ls -al ~/.trash
    • 提示:用 alias | grep rmtype rm 可快速确认 rm 是否被别名接管,以及回收站目录位置。

三、快速判断与常用命令

  • 判断当前用户是否使用 freedesktop 回收站:
    • 命令:ls ~/.local/share/trash/files 2> /dev/null & & echo “freedesktop trash 可用” || echo “未使用 freedesktop 回收站”
  • 一键查看(按优先级尝试):
    • 命令:trash-list 2> /dev/null || (ls ~/.local/share/trash/files 2> /dev/null; ls ~/.trash 2> /dev/null)
  • 若你之前配置了自定义别名(如 ltrl),直接执行对应别名即可查看。

四、没有内容时的排查与安装建议

  • 安装并使用 trash-cli(提供 trash-list/trash-empty 等统一命令):
    • 安装:sudo yum install -y trash-cli
    • 查看:trash-list
    • 清空:trash-empty(谨慎操作)
  • 若你使用的是自定义脚本/别名方案,确认回收站目录是否存在并已正确配置到 ~/.bashrc 或相应环境文件中,然后用 ls 查看该目录。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: CentOS系统中如何查看回收站文件
本文地址: https://pptw.com/jishu/750094.html
如何优化CentOS磁盘I/O性能 CentOS回收站容量不足如何解决

游客 回复需填写必要信息