8Sep

Kaip sinchronizuoti bet kurį aplanką su simbolinėmis nuorodomis

Didžiosios debesies saugojimo paslaugos - "Dropbox", "Google" diskas, "Microsoft OneDrive" ir kt. - visos tos pačios problemos. Jie gali sinchronizuoti aplankus tik jūsų debesies saugojimo aplanke. Bet yra šis apribojimas: simboliniai saitai.

simboliniai saitai yra labai naudingi, norint sinchronizuoti bet kurį aplanką kompiuteryje. Galbūt norėsite sinchronizuoti tam tikrą konfigūracijos failą, kuris turi būti konkrečioje jūsų kompiuteryje, pavyzdžiui.

Symbolic Links 101

"Windows", "Linux" ir "Mac OS X" turi integruotus simbolinių nuorodų kūrimo įrankius. Simbolinė nuoroda yra tik "rodiklis", kuris nurodo į aplanką kitur. Kompiuterio programos žiūrėkite nuorodą taip, lyg ji būtų tokia pati kaip ir tikrasis aplankas ar failai.

Pavyzdžiui, tarkime, kad norite sinchronizuoti visus failus iš C: \ Stuff su Dropbox, bet vis tiek norite juos C: \ Stuff. Galite sukurti simbolinę nuorodą Dropbox aplanke, kuris nurodo į C: \ Stuff ir Dropbox sinchronizuos viską, esantį aplanke C: \ Stuff.

Tai teorija, vistiek. Praktiškai daugybė debesų saugojimo paslaugų nebeveikia tinkamai su simbolinėmis nuorodomis. Vis dėlto galime naudoti simbolines nuorodas atvirkščiai. Pavyzdžiui, mes perkelti visą C: \ Stuff aplanką į Dropbox aplanką.Tada mes sukursime simbolinę nuorodą C: \ Stuff, nukreipiantį į aplanką Dropbox \ Stuff. Dropbox sinchronizuos failus aplanke ir programas, kurioms reikia aplanko C: \ Stuff veiktų normaliai. Mes pirmiausia aptarėme šį sprendimą, kai pažvelgėme, kaip sinchronizuoti bet kurį aplanką su "OneDrive" operacinėje sistemoje "Windows 8.1".

SUSIJUSIOS DIRBINIAI
Išsamus simbolinių saitų( dar žinomų kaip "Symlinks") vadove Windows sistemoje
Kaip sinchronizuoti bet kokį aplanką su "SkyDrive" sistemoje "Windows 8.1"

"Windows

Pirmiausia atidarykite komandų eilutės langą kaip administratorių."Windows 8" ar "10" spustelėkite "Windows" raktą + X ir spustelėkite komandinę eilutę( administratorius)."Windows 7" atidarykite meniu Pradėti, atlikite komandinės eilutės paiešką, dešiniuoju pelės mygtuku spustelėkite komandinę eilutę ir pasirinkite Vykdyti kaip administratorių.

Į komandų eilutę įrašykite šias komandas. Pirmoje komandoje pakeiskite "C: \ Path \ To \ ExternalFolder", nurodydami kelią į aplanką, kurį norite sinchronizuoti, ir "C: \ Users \ NAME \ Dropbox", nurodydami kelią į savo debesies saugojimo aplanką.Ši komanda perkelia visą aplanką į savo debesies saugojimo aplanką.

perkelkite "C: \ Path \ To \ ExternalFolder" "C: \ Users \ NAME \ OneDrive"

Sukurkite simbolinę nuorodą originalioje vietoje. Programos, kurios ieško aplanko savo pradinėje vietoje, ją ras. Bet kokie jų pakeitimai bus įrašyti į jūsų debesies saugojimo aplanką.

mklink / d "C: \ Path \ To \ ExternalFolder" "C: \ Vartotojai \ NAME \ OneDrive \ ExternalFolder"

Linux

"Linux", jūs turėtumėte tiesiog sugebėti sukurti simbolinę nuorodą su ln -s komanda. Jums nereikėtų perkelti jokių failų.Atidarykite terminalą ir paleiskite šią komandą:

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

Norėdami sinchronizuoti atskirą failą, nurodykite kelią į tą failą, o ne kelią į aplanką.Jei šis metodas neveikia, pirmiausia perkelkite išorinį aplanką savo debesies saugojimo aplanko viduje ir sukurkite simbolinę nuorodą atvirkščiai - kaip ir "Windows".

Mac OS X

Jūs galite naudoti tą pačią komandą "Mac".Pirmiausia atidarykite terminalo langą - paspauskite Command + Space, įveskite Terminalą Spotlight paieškos dialoge ir paspauskite Enter. Vykdykite šią komandą, užpildydami atitinkamą kelią:

ln -s "/path/to/ ExternalFolder" "/Users/name/Dropbox/ ExternalFolder"

"Google" diskas nepriims simbolinių nuorodų, sukurtų naudojant pirmiau pateiktą komandą, bet kitos paslaugos gali. Norėdami atlikti šį darbą su "Google" disku, perkelkite aplanką, kurį norite sinchronizuoti savo debesies saugojimo aplanke, tada sukurkite simbolinę nuorodą atvirkščiai:

mv "/path/to/ ExternalFolder" "/Users/name/" Google "diskas /"

ln -s "/Users/name/" Google Drive "/"ExternalFolder "" /path/to/ ExternalFolder "

sinchronizuoti išorinius aplankus

Galite naudoti šį triuką, kad sinchronizuotumėte aplankus, esančius už debesies saugojimo aplanko. Pavyzdžiui, tarkime, kad turite katalogą C: \ Stuff. Perkelėte jį į savo debesies saugojimo aplanką, kad galėtumėte jį pasiekti "Daiktų" aplanke ir žiniatinklyje. Jei Dropbox nustatytas keliuose kompiuteriuose, Dropbox aplanke rasite savo aplanką "Stuff".Kiekviename kompiuteryje galite sukurti tas pačias simbolines nuorodas, o jūsų "C: \ Stuff" aplanko turinys bus toks pats visuose jūsų kompiuteriuose.

Kai kurios trečiųjų šalių programos padės jums sukurti simbolines nuorodas šioms paslaugoms, bet jūs galite tai padaryti visais įrankiais, kurie yra jūsų operacinėje sistemoje. Mums nepatinka rekomenduoti tokius trečiųjų šalių komunalines paslaugas, kai mes galime tai padėti.

Kai kurios programos leidžia jums sinchronizuoti bet kokį aplanką su debesimi, žinoma."SpiderOak" - taip pat gražus, nes jis yra visiškai užkoduotas, todėl jie net negali matyti, ką jūs jį saugote - leidžia jums pasirinkti bet kurį savo kompiuterio aplanką, kuris bus sinchronizuojamas be piktnaudžiavimo simbolinėmis nuorodomis.