Jak zsynchronizować moje pliki Dropbox z preferowanym folderem lokalnym?

10

Zainstalowałem Dropbox za pomocą następujących poleceń

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

Potem uruchomiłem demona za pomocą tego polecenia:

~/.dropbox-dist/dropboxd

Teraz chcę zsynchronizować moje dane Dropbox z /var/wwwlokalnym katalogiem.
Czy to możliwe?

podkreślać
źródło
tak @ Naveen. Mogę skonfigurować go do / var / www / Dropbox za pomocą interfejsów
podkreślam
Mam Dropbox zsynchronizowany z folderem lokalnym na moim laptopie, który jest następnie synchronizowany z / var / www /. To naprawdę miłe.
Alvar
@Alvar, jak to zrobiłeś?
podkreśla
Zobacz moją odpowiedź! :)
Alvar

Odpowiedzi:

12

Dropbox obecnie nie obsługuje synchronizacji folderów poza folderem Dropbox, zgodnie z ich witryną.

Jednak można to osiągnąć poprzez tworzenie symbolic linkmiędzy folderze Dropbox i innego folderu , który chcesz zsynchronizować za pomocą polecenia:

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

Więc kiedy wejdziesz do środka /path/to/another/folder, zostaniesz przeniesiony do ~/Dropbox
Upewnij się, że drugi folder jest dostępny po połączeniu.

Naveen
źródło
3

Według ich strony https://www.dropbox.com/help/12/en nie można synchronizować folderów poza folderem Dropbox, ale w Ubuntu istnieje obejście

Aby zsynchronizować inne foldery z Dropbox, musisz utworzyć symbolic linkfolder docelowy z folderu Dropbox

Na przykład:

ln -sfn ~/Documents ~/Dropbox
Francisco Costa
źródło
1

Moje pięć centów:

Korzystanie z maszyny wirtualnej jest dość łatwe

Najpierw zatrzymaj wszystkie udziały lub odinstaluj Dropbox.

Po prostu utwórz dysk wirtualny i podłącz go /etc/fstab.

Zamontuj go na ~/Dropbox, tj /home/user/Dropbox/. Lubię to

/dev/sdb1    /home/blue/Dropbox/           ext4    defaults        0       2
Manuel
źródło
0

Mam tę konfigurację na laptopie i często edytuję pliki na innym komputerze, a następnie testuję je na laptopie, Dropbox zdaje sobie sprawę, że są nowe pliki do synchronizacji, ale działa naprawdę świetnie.

Stworzyłem symboliczny linc z var/www/i /home/user/code/.

uruchom to w terminalu, aby skonfigurować łącze między lokalnymi plikami a var / www

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

Teraz dodaj / home / user / code do swojego folderu dropbox. Następnie, gdy edytujesz pliki, które są /codeza pośrednictwem Dropbox, zostaną one również zmienione w /var/www/.

Alvar
źródło
To prawda, ale możesz napotkać problemy z uprawnieniami, jeśli utworzysz link do swojego folderu domowego. Lepiej jest zsynchronizować Dropbox z folderem / var / www / Dropbox, a następnie link do / var / www
Jakke,
@Jakke właściwie nie dostaję żadnych błędów w uprawnieniach, mam tę konfigurację od pół roku. wypróbuj, jeśli mi nie wierzysz ...
Alvar
0

Myślę, że to jest właściwe polecenie

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

nie to

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

ponieważ chce Dropbox ten folder / var / www poza swoim serwerem ..

Ahmed Zeaad
źródło