用 gio trash 把文件移入回收站
gio trash 会把文件移到桌面标准的回收站(可在文件管理器恢复),不像 rm 那样立即永久删除。
运行 `gio trash 文件名` 移入回收站;用 `gio trash --restore trash:///文件名` 或在文件管理器里恢复。
01命令
命令
$ gio trash notes.txt02作用说明
gio trash 遵循 FreeDesktop 回收站规范:文件被移到 ~/.local/share/Trash 并记录原路径,让终端里的“删除”和文件管理器里的“移到回收站”行为一致。`gio list trash:///` 和 `gio trash --empty` 可在终端管理回收站,且 gio 通过 gvfs 还能处理远程位置。
03风险
!注意: 回收站清空之前不释放磁盘空间;特别大的文件建议直接移动或彻底删除。在没有可写回收站的卷(如某些 FAT、NFS)上,gio 可能退化为询问是否真正删除。
04撤销
撤销
$ gio trash --restore trash:///<name>05来源
- gio(1) — GIO command line tool依据: gio trash/mount/list commands over gvfs URIs
- Trash management — ArchWiki依据: describes ~/.local/share/Trash layout and gio trash usage
最后验证: 2026-09-18 · 分类: 文件与文件夹