2Sep
Privzeto obnašanje map v operacijskem sistemu Mac OS X je, da izbrišete obstoječo mapo in izbrišete vse njene datoteke, namesto da jih ponudite za inteligentno združevanje. Upravitelji datotek Windows in Linux so že desetletja združili mape, Mac-ji pa še vedno ne.
V Finderju je na voljo skrita možnost združevanja, vendar deluje le včasih. Apple vključuje tudi terminalni ukaz, ki združuje mape drugače.Če ste uporabnik operacijskega sistema Windows ali Linux, ki uporablja OS X, je to precejšno.
Prekinjeno vedenje o filtriranju Finderja,
Ta problem se pojavi, ko poskušate premakniti mapo na mesto, kjer je že druga mapa z istim imenom. V operacijskem sistemu Windows in Linux upravitelji datotek to inteligentno poskušajo ravnati. Datoteke v obeh mapah bodo združili v isto mapo z istim imenom.
Če pride do konflikta v datoteki, vas bo upravitelj datotek vprašal, kaj storiti s to določeno datoteko.Če ste uporabljali Windows ali Linux, ste verjetno seznanjeni s tem vedenjem. Verjetno niste veliko razmišljali o tem, kajti samo deluje.
Finder na Mac OS X ni tako pameten. Privzeto ponuja samo dve možnosti - Ustavi ali Zamenjaj. Ustavi ne naredi ničesar, medtem ko Replace zamenjuje staro mapo z novo mapo. Zamenjava stare mape dejansko izbriše vse datoteke v staro mapo .Finder ne ponuja povezovanja map.
Da, berete to pravico - poskusite združiti mapo, kot bi jo imeli v sistemu Windows ali Linux, in izgubili boste vse datoteke stare datoteke, če kliknete Zamenjaj, ne da bi prebrali pogovorno okno. Upamo, da ste imeli nekaj nedavnih varnostnih kopij Time Machine, preden začnete premikati mape na Mac OS X!
Če kdaj poglejte to pogovorno okno, medtem ko poskušate premakniti eno ali več map, najverjetneje kliknete »Ustavi«.Verjetno ne bo naredil, kar želite.
Kako združiti mape v iskalo
Finder dejansko ima funkcijo združevanja map, vendar je ne ponuja, ko jo želite. Namesto tega morate za dostop do njega uporabiti skrivno prijemanje.
Mac OS X 10.7 Lion, izdan leta 2011, je dodal skrito možnost Merge.Če želite dostopati do njega, morate zadržati tipko Option, ko povlečete in spustite mapo na isto lokacijo.Če to storite, boste videli pogovorno okno z gumbom Merge in ga lahko kliknete, da združite mape, kot bi jih imeli v operacijskem sistemu Windows ali Linux.
Težave se pojavijo, ko imate v vsaki mapi datoteke z istim imenom. Mac OS X bo ponudil eno možnost, ki vam bo pomagal pri upravljanju tega - gumb "Keep Newer", ki prepiše starejše različice vseh datotek z istim imenom z novimi. Ne moremo preskočiti teh konfliktov ali hraniti starejše datoteke, zato ni nobenega uporabnega orodja, ki vam bo omogočilo primerjavo velikosti in drugih informacij. Vse ali nič.
Možnost »Keep Newer« se prikaže le, če se v mapi, ki jo premikate, vsebuje novejše datoteke.Če se v mapi, ki jo premikate, vsebuje starejše datoteke, se možnost Merjenje ne prikaže - tudi če držite gumb Option.
Možnost Merge je tako dobro skrita, ker ne deluje zelo dobro. Nekako je nerodno.
Kako združiti mape z ukazom Ditto
Če želite združiti mape pravilno, je Apple dodal boljšo funkcijo združevanja map v terminalski ukaz, imenovan "ditto."( Zakaj niso popravili samo Finderja, nismo prepričani.)Ukaz ditto je izboljšana različica standardnega ukaza Unix cp, ki bi ga lahko uporabili, če želite.
Za razliko od Finderja, samodejno združuje mape. Kot navaja njegova priročna stran:
"Če ciljni imenik že obstaja, se izvorni imeniki združijo s prejšnjo vsebino cilja."
Če želite uporabiti ditto, boste morali odpreti terminal - pritisnite Command + Space, Terminal v pogovorno okno Iskanje v središču in pritisnite Enter.
Ukaz ditto uporablja sintakso ditto /path/to/source/ mapo /path/to/destination/ mapo .Torej, v našem primeru tukaj imamo mapo z imenom »Test«, shranjeno na namizju, in drugo mapo »Test«, shranjeno v mapi »Prenosi«.Za združitev jih bomo zagnali z naslednjim ukazom:
ditto -V ~ /Desktop/ Test ~ /Downloads/ Test
( V-ukazni del je neobvezen, vendar nam omogoča, da vidimo, kaj dejansko počne.)
Za razliko od Finderja, ukaz ditto prisilno prepiše vsebino ciljne mape z vsebino izvorne mape. Tudi če izvorna mapa vsebuje starejše datoteke od ciljne mape, bodo konfliktne datoteke ciljne mape prepisane s temi starejšimi datotekami.
Kako združiti mape, Windows ali Linux
Potrebovali boste pripomočke tretjih oseb, da združite mape, kot bi jih imeli v operacijskem sistemu Windows ali Linux, z navodili za vsak posamezen konflikt datotek in možnostjo izbire, o katerih datotekah želiteobdrži. Iskali smo visoko in nizko iščejo dobro, brezplačno programsko opremo, ki bi primerjala konflikte med datotekami in vam omogočala, da se odločite inteligentno, vendar nismo našli nobenih dobrih. Prosimo, pustite komentar, če ste našli brezplačno orodje, ki deluje dobro!
Ta funkcija je na voljo v plačani programski opremi. Preizkusili smo Cocaotechov Finder, Finder alternativo in ugotovili, da je ponudil funkcijo združevanja, ki deluje tako, kot bi pričakovali. Pri $ 40 je to draga funkcija združevanja map, morda pa boste našli tudi druge funkcije. Prepričani smo, da druge plačljive aplikacije ponujajo podobne funkcije.
Vedno lahko odprete samo obe mapi in premaknete datoteke znotraj ene mape v notranjost druge mape, in sicer tako, da prekrivate v datoteki Finder. To ne bo dobra izbira, če imate več ravni gnezdenih map, vendar - to je veliko dela za rekurzivno.
Ta članek je bil napisan o OS X 10.9 Mavericks, zato upamo, da bo Apple v prihodnosti dodal pravilno združevanje map. Ampak ne držite svojega diha - združevanje map je precej zapletena moč-uporabniško funkcijo Apple ne zdi zaskrbljen.