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/www
lokalnym katalogiem.
Czy to możliwe?
Odpowiedzi:
Dropbox obecnie nie obsługuje synchronizacji folderów poza folderem Dropbox, zgodnie z ich witryną.
Jednak można to osiągnąć poprzez tworzenie
symbolic link
między folderze Dropbox i innego folderu , który chcesz zsynchronizować za pomocą polecenia: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.
źródło
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 link
folder docelowy z folderu DropboxNa przykład:
źródło
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źródło
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
Teraz dodaj / home / user / code do swojego folderu dropbox. Następnie, gdy edytujesz pliki, które są
/code
za pośrednictwem Dropbox, zostaną one również zmienione w/var/www/
.źródło
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 ..
źródło