centos

CentOS 回收站如何管理删除的文件

小樊
86
2025-02-09 00:40:12
栏目: 智能运维

在 CentOS 系统中,回收站(Trash)是一个用于存储已删除文件的地方,以防止意外删除重要文件

  1. 安装 trash-cli:

    首先,确保您的系统已经安装了 trash-cli。如果没有,请使用以下命令安装:

    sudo yum install trash-cli
    
  2. 配置 trash-cli:

    要配置 trash-cli,您需要编辑 ~/.trashrc 文件。如果文件不存在,请创建一个。在文件中,您可以设置以下选项:

    • TRASH_DIR:指定回收站的存储位置。例如,将其设置为 /root/.local/share/Trash
    • DELETE_DELAY:设置文件在回收站中保留的时间(以天为单位)。例如,将其设置为 3 天。
    • AUTO_SAVE:设置为 true 以在删除文件时立即将其移动到回收站,而不是等待确认。

    例如,要将回收站存储在 /root/.local/share/Trash,并将保留时间设置为 3 天,请将以下内容添加到 ~/.trashrc 文件中:

    TRASH_DIR=/root/.local/share/Trash
    DELETE_DELAY=3
    AUTO_SAVE=true
    

    保存并关闭文件。

  3. 使用 trash-cli 管理回收站:

    • 将文件移动到回收站:

      trash file.txt
      
    • 从回收站还原文件:

      trash -r file.txt
      
    • 永久删除回收站中的文件:

      trash -d file.txt
      
    • 清空回收站:

      trash -c
      

通过以上步骤,您可以在 CentOS 系统中管理回收站并删除文件。请注意,这个回收站仅在用户级别工作,不会影响系统级别的删除操作。要完全禁用回收站,只需删除 ~/.trashrc 文件即可。

0
看了该问题的人还看了