You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在WSL2中能否访问Windows回收站?该如何操作?

WSL2中访问Windows回收站的方法

WSL2可以访问Windows回收站,但回收站里的文件并非保留在原目录,而是存储在每个磁盘分区的隐藏系统文件夹中,具体操作步骤如下:

  • 定位回收站的存储路径
    Windows的回收站在每个磁盘分区下都对应一个隐藏的$Recycle.Bin文件夹,在WSL2中可以通过挂载路径访问:

    • C盘回收站路径:/mnt/c/$Recycle.Bin
    • D盘回收站路径:/mnt/d/$Recycle.Bin
      其他分区只需替换对应的盘符即可。
  • 找到当前用户的回收站子目录
    $Recycle.Bin下的子文件夹是以用户SID(安全标识符)命名的,需要先获取当前Windows用户的SID:
    在WSL终端中执行以下命令:

    cmd.exe /c "wmic useraccount where name='%USERNAME%' get sid"
    

    输出结果中类似S-1-5-21-xxxxxx-xxxxxx-xxxxxx-1001的字符串就是你的用户SID。

  • 进入回收站目录查看文件
    将获取到的SID替换到路径中,执行cd命令进入:

    cd /mnt/c/$Recycle.Bin/S-1-5-21-xxxxxx-xxxxxx-xxxxxx-1001
    

    进入后会看到两类文件:

    • 以$R开头的文件:这是被删除文件的实际内容
    • 以$I开头的文件:这是记录原文件名、删除时间等信息的元数据文件
  • 恢复文件的方法
    如果需要恢复文件,只需将$R开头的文件重命名为原文件名,再移动到目标位置即可。例如:

    mv $Rabc123.txt /mnt/c/Users/YourName/Documents/file.txt
    

内容的提问来源于stack exchange,提问作者zalanshah64

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.11 00:25:23