温馨提示×

Linux下如何使用回收站

小樊
50
2025-09-11 13:52:33
栏目: 智能运维

Linux系统本身无内置回收站,可通过以下方式模拟实现类似功能:

一、命令行工具(推荐)

1. trash-cli

  • 安装
    Debian/Ubuntu: sudo apt-get install trash-cli
    Fedora: sudo dnf install trash-cli
    Arch: sudo pacman -S trash-cli
  • 使用
    • 删除文件到回收站:trash <文件名>
    • 查看回收站内容:trash list
    • 恢复文件:trash restore <文件名>
    • 清空回收站:trash empty

2. gvfs-trash(GNOME桌面专用)

  • 安装
    Debian/Ubuntu: sudo apt-get install gvfs-bin
    Fedora: sudo dnf install gvfs
  • 使用
    • 删除文件:gvfs-trash <文件名>
    • 清空回收站:gvfs-trash-empty

二、图形界面(桌面环境自带)

  • GNOME/KDE
    删除文件时文件会自动存入回收站(路径:~/.local/share/Trash/),可通过桌面设置配置回收站行为。

三、自定义回收站

  • 手动创建目录+别名
    1. 创建回收站目录:mkdir ~/.Trash
    2. ~/.bashrc中添加别名:alias rm='mv -t ~/.Trash'
    3. 恢复文件需手动移动,清空回收站用rm -rf ~/.Trash/*

注意

  • 部分命令(如rm -rf)会绕过回收站直接删除,需谨慎使用。
  • 定期清理回收站以避免占用磁盘空间。

0