Cum să sincronizați orice dosar cu Cloud cu legături simbolice
Serviciile mari de stocare în cloud - Dropbox, Google Drive, Microsoft OneDrive și altele - au aceeași problemă. Ele pot sincroniza numai folderele din dosarul de stocare în cloud. Dar există o cale în jurul acestei limitări: legăturile simbolice.
Link-urile simbolice sunt extrem de utile pentru sincronizarea oricărui folder de pe PC. Poate doriți să sincronizați un fel de fișier de configurare care trebuie să fie într-o anumită locație de pe PC, de exemplu.
Link-uri simbolice 101
Windows, Linux și Mac OS X au toate uneltele integrate pentru crearea legăturilor simbolice. O legătură simbolică este doar un "pointer" care indică un dosar în altă parte. Programele de pe computer văd legătura ca și cum ar fi dacă ar fi aceleași cu dosarul sau fișierele reale.
De exemplu, să presupunem că doriți să sincronizați toate fișierele din C: \ Stuff cu Dropbox, dar totuși le doriți în C: \ Stuff. Puteți crea o legătură simbolică în dosarul Dropbox care indică C: \ Stuff și Dropbox ar sincroniza totul în interiorul dosarului C: \ Stuff.
Aceasta este teoria, oricum. În practică, multe servicii de stocare în cloud nu mai funcționează corespunzător cu legăturile simbolice. Încă putem folosi link-uri simbolice în sens invers. În exemplul nostru, am muta întregul dosar C: \ Stuff în dosarul Dropbox. Apoi, vom crea o legătură simbolică la C: \ Stuff indicând dosarul Dropbox \ Stuff. Dropbox ar sincroniza fișierele din dosar, iar programele care au nevoie de folderul de la C: \ Stuff ar funcționa normal. Am abordat prima dată această soluție când am analizat cum să sincronizăm orice folder cu OneDrive pe Windows 8.1.
ferestre
Mai întâi, deschideți o fereastră de comandă ca Administrator. În Windows 8 sau 10, apăsați Windows Key + X și faceți clic pe Command Prompt (Admin). În Windows 7, deschideți meniul Start, efectuați o căutare pentru Command Prompt, faceți clic dreapta pe comanda rapidă Command Prompt și selectați Run as Administrator.
Tastați următoarele comenzi în fereastra Prompt Command. În prima comandă, înlocuiți "C: \ Path \ To \ ExternalFolder" cu calea spre folderul pe care doriți să o sincronizați și "C: \ Users \ NAME \ Dropbox" cu calea către folderul de stocare în cloud. Această comandă va muta întregul dosar în folderul de stocare în cloud.
mutați "C: \ Cale \ To \ ExternalFolder" "C: \ Users \ NAME \ OneDrive"
Creați o legătură simbolică în locația originală. Programele care caută dosarul în locația inițială o vor găsi acolo. Orice schimbări pe care le fac vor fi scrise în folderul de stocare în cloud.
mklink / d "C: \ Cale \ To \ ExternalFolder" "C: \ Users \ NAME \ OneDrive \ ExternalFolder"
Linux
Pe Linux, trebuie doar să puteți crea o legătură simbolică cu Inteleg comanda. Nu trebuie să mutați fișierele în jur. Deschideți un terminal și executați următoarea comandă:
ln -s / calea / spre / ExternalFolder ~ / Dropbox /
Pentru a sincroniza un fișier individual, specificați calea către acel fișier în locul căii către un dosar. Dacă această metodă nu funcționează, mutați mai întâi folderul extern în interiorul folderului de stocare în cloud și apoi creați o legătură simbolică în sens invers - cum ar fi pe Windows.
Mac OS X
Puteți utiliza aceeași comandă pe Mac. Mai întâi, deschideți o fereastră terminal - apăsați Command + Space, tastați Terminal în dialogul de căutare Spotlight și apăsați Enter. Rulați următoarea comandă, completând calea potrivită:
ln -s "/ cale / către / ExternalFolder" "/ Utilizatori / nume / Dropbox / ExternalFolder"
Disc Google nu va accepta legăturile simbolice create cu comanda de mai sus, dar ar putea fi utilizate și alte servicii. Pentru a face acest lucru cu Google Drive, mutați folderul pe care doriți să-l sincronizați în interiorul folderului de stocare în cloud și apoi creați link-ul simbolic în sens invers:
mv "/ cale / către / ExternalFolder" "/ Utilizatori / nume / Google Drive /"
ln -s "/ Utilizatori / nume / Google Drive / ExternalFolder" "/ path / to / ExternalFolder"
Sincronizați folderele externe
Puteți folosi acest truc pentru a sincroniza dosarele din afara folderului de stocare în cloud. De exemplu, să presupunem că aveți un director C: \ Stuff. Ați mutat-o în folderul de stocare în cloud, astfel încât să îl puteți accesa sub "Stuff" în dosarul Dropbox și pe web. Dacă aveți setul Dropbox pe mai multe calculatoare, veți găsi dosarul Stuff în dosarul Dropbox. Puteți crea aceleași legături simbolice pe fiecare computer și conținutul dosarului C: \ Stuff va apărea la fel pe toate calculatoarele dvs..
Unele programe terță parte vă vor ajuta să creați legături simbolice pentru aceste servicii, însă puteți face totul cu instrumentele incluse în sistemul dvs. de operare. Nu ne place să recomandăm astfel de utilități terțe atunci când o putem ajuta.
Unele programe vă permit să sincronizați orice folder cu nor, desigur. SpiderOak - de asemenea, frumos pentru că este complet criptat, astfel încât să nu poată vedea chiar și ceea ce stocați acolo - vă permite să alegeți orice folder de pe PC pentru a vă sincroniza fără a vă deranja cu legăturile simbolice, de exemplu.