6

Что я имею:

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

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

ОС - это Linux на всех моих ПК

2 ответа2

5

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

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

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

3

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .