You need to enable JavaScript to run this app. ~/.gnupg目录核心文件有哪些?各文件作用及可否安全删除?
优惠活动
大模型
产品
解决方案
定价
更多

~/.gnupg目录核心文件有哪些?各文件作用及可否安全删除?

~/.gnupg 目录各文件用途说明

你可以对照以下用途判断是否可以删除,不确定的文件建议先重命名备份,使用一周GPG相关功能无异常再彻底删除:

  • crls.d/:存储证书吊销列表的目录,内部的DIR.txt是GPG用来标识目录用途的占位文件。如果你不需要校验证书吊销状态可以删除整个目录,本身占用空间极小,不删也没有影响。
  • gpg-agent.conf:gpg-agent进程的配置文件,如果你有自定义agent配置就保留,删除后会自动生成默认配置。
  • gpg.conf:GnuPG主配置文件,存储你自定义的GPG全局参数,删除后会恢复默认配置。
  • .gpg-v21-migrated:版本迁移标记文件,仅用来标识你的GPG已经完成2.1版本的升级迁移,可直接删除,不影响任何功能。
  • private-keys-v1.d/:私钥存储目录,内部所有.key文件都是你的GPG私钥数据,绝对不能删除,删除后私钥无法恢复,所有加密/签名功能都会失效。
  • pubring.gpg:GnuPG 2.0及更早版本的公钥环文件,如果你使用的是2.1以上版本,公钥已经全部迁移到pubring.kbx的话可以删除。不确定的话可以先重命名备份,确认公钥功能正常再删除。
  • pubring.kbx:新版本GnuPG的公钥环文件,存储所有你导入的公钥数据,不要删除,否则所有公钥需要重新导入。
  • random_seed:GPG生成随机数的种子缓存文件,可直接删除,下次启动GPG会自动生成新的种子文件。
  • trustdb.gpg:信任数据库文件,存储你对各个公钥的信任等级配置,删除后之前设置的公钥信任关系会丢失,需要重新配置,不建议删除。

如果遇到不在上述列表的文件,可以执行man gnupg命令,查看手册中的FILES章节,获取官方给出的文件用途说明。

内容的提问来源于stack exchange,提问作者Bastian Venthur

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.18 05:06:10