尝试使用 Cygwin 终端创建相同的文件夹结构和符号链接文件

尝试使用 Cygwin 终端创建相同的文件夹结构和符号链接文件

关注了这篇文章—— 如何复制文件夹结构并建立文件的符号链接?

cp -al /src/dir /dest/dir    # hard-links to leaf-files

cp -as /src/dir /dest/dir    # symlinks to leaf-files

但是在将我安装的 Google 驱动器复制到本地磁盘上一次之后。我似乎已经完全停止工作了。鉴于我正在运行完全相同的命令,可能是什么问题

它的工作视频:https://www.dropbox.com/scl/fi/0mitrqaefzcp7faplhv8z/symlink-server-Screen-Recording-2023-10-11-at-6.37.37-PM.mov?rlkey=kbfxp4plnpps3wfxppty7233y&dl=0

它不起作用的视频: https://www.dropbox.com/scl/fi/ryowcu9c0cae2uit232gy/symlink-not-working-Screen-Recording-2023-10-11-at-11.32.41-PM.mov?rlkey=n2e9pzpzqfpw28d0tu19dngbs&dl=0

答案1

您还没有关注当前得票最高的答案从你引用的邮政。特别是,您省略了警告中给出的说明,“该 SOURCE 必须是绝对路径并且结尾有斜杠。”

您的 Google 驱动器似乎已在 Windows 中映射G:\My Drive,并且您的目的地似乎类似于E:\Media.01\Content.Media.Server\Series。您还说您正在使用 Cygwin。

尽管 Cygwin 大多数情况下可以处理路径开头的 Windows 驱动器号,但此类路径并不是绝对的,因为它们以 开头/,您几乎肯定会收到来自cp诸如can make relative symbolic links only in current directory.

这应该有效:

cp -as '/cygdrive/g/My Drive/' '/cygdrive/e/Media.01/Content.Media.Server/Series'

相关内容