Как синхронизировать файлы Dropbox с предпочитаемой локальной папкой?

10

Я установил Dropbox, используя следующие команды

cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86" | tar xzf -

Затем я запустил демона с этой командой:

~/.dropbox-dist/dropboxd

Теперь я хочу синхронизировать данные Dropbox с /var/wwwлокальным каталогом.
Является ли это возможным?

нижнее подчеркивание
источник
да @ Naveen. Я могу настроить его на / var / www / Dropbox с помощью интерфейсов
подчеркивание
Мой дескриптор синхронизирован с локальной папкой на моем ноутбуке, который затем синхронизируется с / var / www /. Это действительно приятно.
Алвар
@ Альвар, как ты это сделал?
подчеркиваю
Смотри мой ответ! :)
Алвар

Ответы:

12

Dropbox в настоящее время не поддерживает синхронизацию папок вне папки Dropbox, согласно их веб-сайту.

Однако вы можете добиться этого, создав symbolic linkмежду папкой Dropbox и другой папкой, которую вы хотите синхронизировать, с помощью этой команды:

sudo ln -s ~/Dropbox  **/path/to/another/folder**

Поэтому, когда вы зайдете внутрь /path/to/another/folder, вы попадете на ~/Dropbox
страницу Убедитесь, что другая папка доступна после ссылки.

Нэвин
источник
3

Согласно их сайту https://www.dropbox.com/help/12/en, вы не можете синхронизировать папки вне папки Dropbox, но в Ubuntu есть обходной путь

Чтобы синхронизировать другие папки с Dropbox, необходимо создать symbolic linkпапку из целевой папки в папку Dropbox.

Например:

ln -sfn ~/Documents ~/Dropbox
Франсиско Коста
источник
1

Мои пять центов:

Используя виртуальную машину это довольно легко

Сначала остановите все общие ресурсы или удалите Dropbox.

Просто создайте виртуальный диск и подключите его /etc/fstab.

Смонтировать его на ~/Dropbox, т /home/user/Dropbox/. Е. Как это

/dev/sdb1    /home/blue/Dropbox/           ext4    defaults        0       2
Manuel
источник
0

У меня есть такая настройка на моем ноутбуке, и я часто редактирую файлы на другом компьютере, а затем проверяю их на ноутбуке, Dropbox занимает 30 секунд, чтобы понять, что есть новые файлы для синхронизации, но работает действительно отлично.

Я создал символическую линку с var/www/и /home/user/code/.

запустите это в терминале, чтобы установить связь между вашими локальными файлами и var / www

ln -s /home/user/code /var/www/

Теперь добавьте / home / user / code в папку Dropbox. Затем, когда вы редактируете файлы, находящиеся в /codeDropbox, они также будут изменены в /var/www/.

Альвар
источник
Верно, но вы можете столкнуться с проблемами с правами доступа, если у вас есть ссылка на домашнюю папку. Лучше синхронизировать Dropbox с вашей папкой / var / www / Dropbox, а затем ссылаться на / var / www
Jakke
@ Jakke на самом деле я не получаю никаких разрешений ошибок, у меня есть эта настройка в течение полугода. попробуйте, если вы мне не верите ...
Alvar
0

Я думаю, что это правильная команда

sudo ln -s / path / to / another / folder ~ / Dropbox

не это

sudo ln -s ~ / Dropbox / путь / к / другой / папке

потому что он хочет поместить Dropbox в эту папку / var / www вне своего сервера.

Ахмед Зеад
источник