Dropbox フォルダ内にシンボリック リンクを作成し、Dropbox フォルダ内の別のファイルを指す場合 (たとえば、特定のディレクトリ構造を維持するため)、Dropbox はシンボリック リンクを参照解除し、通常のファイルとして同期するのではなく、通常のファイルとして処理しようとします。シンボリックリンク。同じファイルをコピーしたくないので、これは時々非常にイライラすることがあります。
私の質問は、Dropbox がシンボリック リンクをそのまま同期できるようにする方法ですか?
クラウドでは、ディレクトリ構造はコンピュータと同じではありません。したがって、シンボリックリンクをそのまま同期する方法はありません。
コンピューターでは、リンクは元のファイル (またはフォルダー) への絶対パスを指しています。次のようになります。
Original folder path: /Users/username/home/Documents/Dropbox/MyFolder/
Symbolic link: symlink -> /Users/username/home/Documents/Dropbox/MyFolder/
クラウドはこの同じディレクトリ構造を指すことができないため、それを参照解除し、(クラウド上の) ファイルをもう一度コピーします。
リンクが Dropbox フォルダの外にあるものを指している場合、Dropbox ではリンクが役立ちます。このようにして、外部ファイルはクラウドにコピーされますが、コンピューターにはコピーされません。
更新: 相対シンボリック リンクに関しては、ドロップボックスのディレクトリ構造が同僚と異なる可能性があるため、Dropbox はそのままでは同期できないと思います。
例えば:
Your structure: Dropbox/Projects/
- coolfile.txt
- SharedDirectory/
Your friend structure: Dropbox/SharedDirectory/
Relative Symbolic link inside SharedDirectory: link -> ../coolfile.txt
リンクはあなたの構造を機能させますが、あなたの友人には機能しません.
UPDATE2: Dropbox 内のリンクは、共有フォルダー内のコンテンツをそのグループ外の誰かと共有するためにも使用されています。
私はあなたがやろうとしていることをやろうとしました。運がない。現時点では、Dropbox でシンボリック リンクを適切に同期させる方法はありません。ただし、これについて正確に機能要求があります。ですから、リクエストに投票して、最善を尽くしてください。