Как да синхронизирате всяка папка към облака със символни връзки

Съдържание:

Как да синхронизирате всяка папка към облака със символни връзки
Как да синхронизирате всяка папка към облака със символни връзки

Видео: Как да синхронизирате всяка папка към облака със символни връзки

Видео: Как да синхронизирате всяка папка към облака със символни връзки
Видео: Microsoft Word для начинающих от А до Я. Базовый курс видеоуроков по программе Ворд - YouTube 2024, Може
Anonim
Големите услуги за съхранение в облака - Dropbox, Google Диск, Microsoft OneDrive и други - имат един и същ проблем. Те могат да синхронизират само папки в папката ви за съхранение в облак. Но има някакъв начин около това ограничение: символните връзки.
Големите услуги за съхранение в облака - Dropbox, Google Диск, Microsoft OneDrive и други - имат един и същ проблем. Те могат да синхронизират само папки в папката ви за съхранение в облак. Но има някакъв начин около това ограничение: символните връзки.

Символните връзки са изключително полезни за синхронизиране на всяка папка на вашия компютър. Може да искате да синхронизирате някакъв конфигурационен файл, който трябва да бъде на определено място на вашия компютър, например.

Символични връзки 101

Windows, Linux и Mac OS X имат интегрирани инструменти за създаване на символни връзки. Символичната връзка е просто "показалец", който посочва друга папка. Програмите на компютъра виждат връзката така, сякаш са същите като истинската папка или файлове.

Например, да речем, че искате да синхронизирате всички файлове в C: Stuff с Dropbox, но все пак ги искате в C: Stuff. Можете да създадете символна връзка в папката Dropbox, която сочи към C: Stuff и Dropbox ще синхронизира всичко в папката C: Stuff.

Това е теорията, така или иначе. На практика много услуги за съхранение в облак вече не работят правилно със символни връзки. Все пак можем да използваме символни връзки в обратната посока. В нашия пример бихме преместили цялата папка C: Stuff в папката на Dropbox. След това създадохме символна връзка в C: Stuff, сочеща към папката Dropbox Stuff. Dropbox ще синхронизира файловете в папката и програмите, които се нуждаят от папката в C: Stuff биха функционирали нормално. Първоначално разгледахме това решение, когато разгледахме как да синхронизираме всяка папка с OneDrive на Windows 8.1.

Image
Image

Windows

Първо, отворете прозореца на командния ред като администратор. На Windows 8 или 10, натиснете Windows Key + X и щракнете върху Command Prompt (Admin). В Windows 7 отворете менюто "Старт", извършете търсене в командния ред, щракнете с десния бутон на мишката върху командния ред на командния ред и изберете Изпълни като администратор.

Въведете следните команди в прозореца на командния ред. В първата команда заменете "C: Path To ExternalFolder" с пътя към папката, която искате да синхронизирате и "C: Users NAME Dropbox" с пътя към папката за съхранение в облака. Тази команда ще премести цялата папка в папката ви за съхранение в облака.
Въведете следните команди в прозореца на командния ред. В първата команда заменете "C: Path To ExternalFolder" с пътя към папката, която искате да синхронизирате и "C: Users NAME Dropbox" с пътя към папката за съхранение в облака. Тази команда ще премести цялата папка в папката ви за съхранение в облака.

move “C:PathToExternalFolder” “C:UsersNAMEOneDrive”

Създайте символна връзка в първоначалното местоположение. Програмите, които търсят папката в първоначалното й местоположение, ще я намерят там. Всички направени промени ще бъдат записани в папката ви за съхранение в облака.
Създайте символна връзка в първоначалното местоположение. Програмите, които търсят папката в първоначалното й местоположение, ще я намерят там. Всички направени промени ще бъдат записани в папката ви за съхранение в облака.

mklink /d “C:PathToExternalFolder” “C:UsersNAMEOneDriveExternalFolder”

Image
Image

Linux

На Linux, трябва просто да можете да създадете символна връзка с ln -s команда. Не трябва да премествате файлове. Отворете терминал и изпълнете следната команда:

ln -s /path/to/ExternalFolder ~/Dropbox/

За да синхронизирате отделен файл, задайте пътя към този файл вместо пътя към папката. Ако този метод не работи, първо преместете външната папка във вътрешността на папката за съхранение в облака и след това създайте символна връзка в обратната посока - подобно на Windows.

Image
Image

Mac OS X

Можете да използвате същата команда на Mac. Първо, отворете терминален прозорец - натиснете Command + Space, въведете Terminal в диалоговия прозорец Searchlight и натиснете Enter. Изпълнете следната команда, като попълните съответния път:

ln -s “/path/to/ExternalFolder” “/Users/name/Dropbox/ExternalFolder”

Google Диск няма да приема символни връзки, създадени с горната команда, но други услуги могат. За да направите това да работи с Google Диск, преместете папката, която искате да синхронизирате, в папката за съхранение в облака и след това създайте символната връзка в обратна посока:

mv “/path/to/ExternalFolder” “/Users/name/Google Drive/”

ln -s “/Users/name/Google Drive/ExternalFolder” “/path/to/ExternalFolder”

Image
Image

Синхронизиране на външни папки

Можете да използвате този трик, за да синхронизирате папки извън папката за съхранение в облака. Например, да кажем, че имате директория C: Stuff. Прехвърлихте го в папката за съхранение в облака, за да можете да я отворите под "Stuff" в папката Dropbox и в мрежата. Ако сте инсталирали Dropbox на няколко компютъра, ще намерите папката Stuff в папката Dropbox. Можете да създавате същите символни връзки на всеки компютър и съдържанието на папката C: Stuff ще изглежда еднакво на всичките ви компютри.

Някои програми на трети страни ще ви помогнат при създаването на символни връзки за тези услуги, но можете да направите всичко това с инструментите, включени във вашата операционна система. Не обичаме да препоръчваме такива комунални услуги от трети страни, когато можем да им помогнем.

Някои програми ви позволяват да синхронизирате всяка папка с облака, разбира се. SpiderOak - също така е хубаво, защото е напълно криптирана, така че дори не може да види какво съхранявате там - ви позволява да изберете която и да е папка на вашия компютър, за да синхронизирате, без да бъркате със символни връзки например.

Препоръчано: