Majal Asked: 2024-05-18 12:08:18 +0800 CST2024-05-18 12:08:18 +0800 CST 2024-05-18 12:08:18 +0800 CST fdupes缓存数据库的位置在哪里? 772 当fdupes使用该选项运行时,它会显示:“通过在数据库中--cache跟踪文件签名来加速文件比较。 ” 该数据库存储在哪里?似乎还没有选项可以为其设置自定义位置。 fdupes 1 个回答 Voted Best Answer DavidPostill 2024-05-18T14:20:38+08:002024-05-18T14:20:38+08:00 该数据库存储在哪里? 查看源代码,似乎使用了XDG_CACHE_HOME基本名称为的环境变量.cache: #define XDG_CACHE_HOME_BASENAME ".cache" #define XDG_CACHE_HOME_PERMISSIONS 0700 char *getcachehome(int createdefault) { char *cachedir; char *homedir; char *result; size_t pathlength; size_t defaultdirlength; struct passwd *pw; struct stat st; cachedir = getenv("XDG_CACHE_HOME"); 来源:fdupes/xdgbase.c at master · adrianlopezroche/fdupes · GitHub 似乎还没有选项可以为其设置自定义位置。 您可以设置XDG_CACHE_HOME为自定义位置。 $XDG_CACHE_HOME定义应存储用户特定的非必要数据文件的相对基目录。如果未设置或为空,则应使用$XDG_CACHE_HOME默认值等于。$HOME/.cache 来源:XDG 基本目录规范
该数据库存储在哪里?
查看源代码,似乎使用了
XDG_CACHE_HOME
基本名称为的环境变量.cache
:来源:fdupes/xdgbase.c at master · adrianlopezroche/fdupes · GitHub
似乎还没有选项可以为其设置自定义位置。
您可以设置
XDG_CACHE_HOME
为自定义位置。来源:XDG 基本目录规范