Как прекратить следовать символическим ссылкам в Dropbox

Как прекратить следовать символическим ссылкам в Dropbox

Что у меня есть:

Dropbox\
    projects\
        serverfault\
        stackoverflow\
        superuser\
    currentProject -> projects\superuser [Sometimes I change it to other project]

Когда я синхронизирую его с другим ПК, currentProjectон становится настоящей папкой с файлами, projects\superuserно мне нужно синхронизировать его как символическую ссылку.

На всех моих ПК установлена ​​ОС Linux.

решение1

AFAIK, это невозможно с Dropbox. Вся причина симлинков в том, чтобы они выглядели и действовали как файлы.

Изменения, необходимые Dropbox, должны сделать явный вызов API, который ОС сообщит вам, является ли это символической ссылкой или нет. В противном случае все файловые операции будут притворяться, что это настоящий файл.

Я полагаю, что о том, чтобы сделать папку общей и подключить к ней машину с Linux, не может быть и речи?

решение2

Вы можете использовать функцию "выборочной синхронизации" Dropbox, которая позволяет вам не синхронизировать эту папку в Droppbox. Таким образом, вы избежите ненужных копий, но вы не сможете синхронизировать свои ссылки между несколькими компьютерами с Dropbox, поэтому вам придется создавать их на всех компьютерах. Кроме того, если ваши ссылки смешаны с обычными файлами в той же папке, это не сработает. Надеюсь, это поможет.

Связанный контент