V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xhswzy
V2EX  ›  macOS

MacOS 如何映射文件夹

  •  
  •   xhswzy · 2023-11-17 17:34:09 +08:00 · 958 次点击
    这是一个创建于 396 天前的主题,其中的信息可能已经有所发展或是发生改变。

    也不知道这个标题起得对不对,需求是这样,我刚入手一台 M2 的 MacBook Air 。之前一直使用 windows 。然后我使用 SecureCRT 软件,用群晖的 Drive 同步了配置文件夹过来,但我在配置中很多地方比如 Log 。密钥 key 的保存路径是 windows 下面的路径。比如 D:\My_Config 这种,但众所周知,Mac 下面没有盘符这种概念,导致这个配置文件我在 MAc 打开时候会报错说找不到这个路径,如果我修改成 Mac 路径的话我回到 windows 又无法使用。目前就没办法说一个配置文件两个系统共用,就想怎么在 Mac 把某个文件夹映射成一个虚拟文件夹,类似 Linux 上面的链接那样来满足使用,在百度和 Google 一圈没发现咋搞,因此发帖看看有没有大佬知道有啥办法可以指点一下。

    8 条回复    2023-11-21 08:55:44 +08:00
    iovekkk
        1
    iovekkk  
       2023-11-17 17:41:07 +08:00
    绝对路径不能统一,那就使用相对路径呗
    iovekkk
        2
    iovekkk  
       2023-11-17 17:42:45 +08:00
    要么你写个脚本,在不同平台下执行脚本后将相对路径前再加上当前路径,这样就替换成绝对路径了
    xhswzy
        3
    xhswzy  
    OP
       2023-11-17 18:12:36 +08:00
    @iovekkk 那我每次打开岂不是很麻烦?还得跑下脚本,那不跟我现在准备两套配置一样。。。
    xhswzy
        4
    xhswzy  
    OP
       2023-11-17 18:17:34 +08:00
    @iovekkk 还有想了一下这个想对路径好像也不好写,windows 有盘符,Mac 没盘符。。
    StevenRCE0
        5
    StevenRCE0  
       2023-11-17 18:30:49 +08:00
    不同系统设置不同环境变量,用变量去拿这个文件
    xhswzy
        6
    xhswzy  
    OP
       2023-11-17 21:44:03 +08:00 via iPhone
    @StevenRCE0 大佬能给个 demo 嘛,感觉你说的应该可以但我无从下手不知道变量咋写
    shervy
        7
    shervy  
       2023-11-18 16:46:26 +08:00
    你可以把你用的配置单独放在 iCloud 中的某一个地方,当你要用的时候,你就手动加载一下。这样的话就不存在路径问题了。而且也能做到同步数据不丢失。
    xhswzy
        8
    xhswzy  
    OP
       2023-11-21 08:55:44 +08:00
    @shervy 我现在是利用了群晖同步了,但的配置文件里面有一些子配置是有路径的,现在主要是引用的时候出现问题。因为 Mac 跟 Windows 的路径不一样。windows 有盘符,Mac 没盘符。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5958 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 06:15 · PVG 14:15 · LAX 22:15 · JFK 01:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.