If-Koubou

Cum să sincronizați orice dosar cu Cloud-ul cu legături simbolice

Cum să sincronizați orice dosar cu Cloud-ul cu legături simbolice (Cum să)

Serviciile mari de stocare în cloud - Dropbox, Google Drive, Microsoft OneDrive și altele - au aceeași problemă. Ele pot sincroniza numai folderele din folderul 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 instrumente integrate pentru crearea de legături 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. Ați putea crea o legătură simbolică în dosarul Dropbox care indică spre C: \ Stuff și Dropbox ar sincroniza totul în dosarul 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 folderul 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 dosarul pe care doriți să o sincronizați și "C: \ Users \ NAME \ Dropbox" cu calea spre 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 ar trebui 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 a cloud-ului și apoi creați o legătură simbolică 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 / spre / 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 folderul 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 utiliza 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ă ai setat Dropbox pe mai multe PC-uri, vei găsi folderul Stuff în dosarul Dropbox. Puteți crea aceleași linkuri simbolice pe fiecare computer, iar conținutul folderului dvs. C: \ Stuff va apărea la fel în toate calculatoarele.

Unele programe terță parte vă vor ajuta să creați legături simbolice pentru aceste servicii, dar puteți face totul cu instrumentele incluse în sistemul dvs. de operare. Nu ne place să recomandăm astfel de utilități terță parte atunci când o putem ajuta.

Unele programe vă permit să sincronizați orice folder cu nor, desigur. SpiderOak - de asemenea, frumos, deoarece este complet criptat, astfel încât să nu poată vedea chiar și ceea ce stochezi 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.