也不知道这个标题起得对不对,需求是这样,我刚入手一台 M2 的 MacBook Air 。之前一直使用 windows 。然后我使用 SecureCRT 软件,用群晖的 Drive 同步了配置文件夹过来,但我在配置中很多地方比如 Log 。密钥 key 的保存路径是 windows 下面的路径。比如 D:\My_Config 这种,但众所周知,Mac 下面没有盘符这种概念,导致这个配置文件我在 MAc 打开时候会报错说找不到这个路径,如果我修改成 Mac 路径的话我回到 windows 又无法使用。目前就没办法说一个配置文件两个系统共用,就想怎么在 Mac 把某个文件夹映射成一个虚拟文件夹,类似 Linux 上面的链接那样来满足使用,在百度和 Google 一圈没发现咋搞,因此发帖看看有没有大佬知道有啥办法可以指点一下。
1
iovekkk 2023-11-17 17:41:07 +08:00
绝对路径不能统一,那就使用相对路径呗
|
2
iovekkk 2023-11-17 17:42:45 +08:00
要么你写个脚本,在不同平台下执行脚本后将相对路径前再加上当前路径,这样就替换成绝对路径了
|
5
StevenRCE0 2023-11-17 18:30:49 +08:00
不同系统设置不同环境变量,用变量去拿这个文件
|
6
xhswzy OP @StevenRCE0 大佬能给个 demo 嘛,感觉你说的应该可以但我无从下手不知道变量咋写
|
7
shervy 2023-11-18 16:46:26 +08:00
你可以把你用的配置单独放在 iCloud 中的某一个地方,当你要用的时候,你就手动加载一下。这样的话就不存在路径问题了。而且也能做到同步数据不丢失。
|