linux

Linux系统回收站设置方法

小樊
47
2025-09-07 13:19:36
栏目: 智能运维

Linux系统可通过以下方式设置回收站功能:

  1. 手动创建回收站目录+重写命令

    • 在用户主目录下创建隐藏文件夹 ~/.trash
      mkdir ~/.trash
    • 编辑 ~/.bashrc 文件,添加别名:
      alias rm='mv -t ~/.trash "$@"'
    • 使配置生效:
      source ~/.bashrc
  2. 使用命令行工具(推荐)

    • trash-cli
      • 安装:
        Debian/Ubuntu: sudo apt-get install trash-cli
        CentOS/RHEL: sudo yum install trash-cli
      • 使用:
        • 删除文件到回收站:trash /path/to/file
        • 恢复文件:trash restore file_name
        • 清空回收站:trash empty
    • gvfs-trash(适用于GNOME等桌面环境):
      • 安装:sudo apt-get install gvfs-backends
      • 使用:gvfs-trash /path/to/file
  3. 桌面环境自带功能

    • GNOME/KDE等桌面环境通常自带回收站,删除文件时会自动移动到 ~/.local/share/Trash 目录,可通过桌面设置调整回收站行为。
  4. 定时清理回收站

    • 编写脚本(如删除30天前文件)并添加到 crontab
      find ~/.trash -type f -mtime +30 -exec rm -f {} \;

注意:Linux回收站为模拟功能,不同方法需根据实际需求选择,建议优先使用 trash-cli 或桌面环境自带工具。

0
看了该问题的人还看了