Segui este post - Como copiar uma estrutura de pastas e fazer links simbólicos para arquivos?
cp -al /src/dir /dest/dir # hard-links to leaf-files
cp -as /src/dir /dest/dir # symlinks to leaf-files
Mas depois de trabalhar uma única vez copiando meu Google Drive montado para um disco local. Parece que parei de funcionar completamente. Qual poderia ser o problema, visto que estou executando exatamente os mesmos comandos
vídeo dele funcionando: https://www.dropbox.com/scl/fi/0mitrqaefzcp7faplhv8z/symlink-server-Screen-Recording-2023-10-11-at-6.37.37-PM.mov?rlkey=kbfxp4plnpps3wfxppty7233y&dl=0
Vídeo dele não funcionando: 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
Você não seguiu a resposta mais votada da postagem referenciada . Em particular, você omitiu as instruções fornecidas no aviso "que SOURCE deve ser um caminho absoluto e ter uma barra final".
Sua unidade do Google parece estar mapeada no Windows
G:\My Drive
e seu destino parece ser algo comoE:\Media.01\Content.Media.Server\Series
. Você também diz que está usando o Cygwin.Embora o Cygwin possa lidar principalmente com letras de unidade do Windows no início dos caminhos, esses caminhos não são absolutos no sentido de que começam
/
e você quase certamente teria recebido avisos decp
nomes comocan make relative symbolic links only in current directory
.Isso deve funcionar: