数据目录包含:
位置
找出 Trilium 使用哪个数据目录的简单方法是查看“关于 Trilium Notes”对话框(从左上角的“菜单”):
以下是确定位置的方式:
数据目录通常命名并存储在:trilium-data
/home/[user]/.local/share
适用于 LinuxC:\Users\[user]\AppData\Roaming
适用于 Windows Vista 及更高版本/Users/[user]/Library/Application Support
对于 Mac OS如果上述某些路径不存在,则用户的主页是一个后备
用户的主页也是 [[docker|Docker 服务器安装]]
如果您想备份 Trilium 数据,只需备份这个目录 - 它包含您需要的一切。
更改数据目录的位置
如果您想使用默认位置以外的其他位置作为数据目录,您可以通过环境变量将其更改为其他位置TRILIUM_DATA_DIR:
Linux的
export TRILIUM_DATA_DIR=/home/myuser/data/my-trilium-data
Mac OS X
您需要在下创建一个文件才能在每次登录时正确加载它。.plist~/Library/LaunchAgents
要手动加载它,您需要使用launchctl setenv TRILIUM_DATA_DIR <yourpath>
这是一个预定义的模板,您只需在其中添加路径:
Label
set.trilium.env
RunAtLoad
ProgramArguments
launchctl
setenv
TRILIUM_DATA_DIR
/Users/YourUserName/Library/Application Support/trilium-data
创建脚本以使用特定数据目录运行
全局设置环境变量的替代方法是仅使用此环境变量运行 Trilium Notes。然后,这允许不同的设置样式,例如两个数据库实例或“可移植”安装。
要在基于 Unix 的系统中执行此作,只需运行 trilium,如下所示:
TRILIUM_DATA_DIR=/home/myuser/data/my-trilium-data trilium
然后,为了方便起见,您可以将上述命令保存为路径上的 shell 脚本。
细粒度目录/路径位置
可以使用以下环境变量分别配置备份和日志目录:
TRILIUM_DOCUMENT_PATH
TRILIUM_BACKUP_DIR
TRILIUM_LOG_DIR
TRILIUM_ANONYMIZED_DB_DIR
TRILIUM_CONFIG_INI_PATH
如果未设置这些路径,则将使用数据目录中的默认路径。