centos

CentOS回收站是否可自定义

小樊
37
2025-05-31 06:42:38
栏目: 智能运维

在CentOS系统中,回收站功能并非由系统默认提供,但可以通过一些方法手动实现。以下是几种自定义回收站的方法:

使用 trash-cli 工具

trash-cli 是一个命令行工具,可以让你像在图形化桌面环境中一样使用回收站。

  1. 安装 trash-cli
sudo yum install trash-cli
  1. 配置回收站大小

编辑 /etc/trash.conf 文件:

sudo vi /etc/trash.conf

修改以下参数来设置回收站的大小和保留时间:

[Trash]
trash_dir = /.local/share/Trash
trash_info_dir = /.local/share/Trash/info
trash_files_directory = /.local/share/Trash/files
trash_info_directory = /.local/share/Trash/info
trash_max_file_size = 10485760 # 10MB
trash_max_files = 1000
trash_max_folders = 100
trash_keep_days = 7
  1. 启用回收站

确保 trash-cli 命令可用:

trash --version
  1. 使用 trash 命令

将文件移动到回收站:

trash /path/to/file

查看回收站内容:

trash-list

清空回收站:

trash-empty

使用 gvfs-trash(适用于GNOME桌面环境)

  1. 安装 gvfs-trash
sudo yum install gvfs-trash
  1. 使用 gvfs-trash 命令

将文件移动到回收站:

gvfs-trash /path/to/file

查看回收站内容:

gvfs-trash-list

清空回收站:

gvfs-trash-empty

使用 Nautilus 脚本(适用于GNOME桌面环境)

  1. 创建回收站目录
mkdir -p /.local/share/Trash/files
  1. 为新建的目录设置正确的权限
chmod 700 /.local/share/Trash/files
  1. 打开 Nautilus 文件管理器的配置文件
touch /.config/nautilus/desktop-metadata

使用文本编辑器打开 desktop-metadata 文件:

nano /.config/nautilus/desktop-metadata

在文件中添加以下内容,将 /path/to/your/trash 替换为你在步骤2中创建的回收站目录的路径:

[Trash]
Location=/path/to/your/trash

例如:

[Trash]
Location=/home/username/.local/share/Trash

保存并关闭文件。

  1. 重启 Nautilus 文件管理器以使更改生效
nautilus -q

现在,当你删除文件或文件夹时,它们将被移动到你自定义的回收站路径。

通过以上方法,你可以在CentOS系统中实现类似图形化桌面环境的回收站功能。选择适合你需求的方法进行配置即可。

0
看了该问题的人还看了