Početna » kako da » Kako spojiti mape na Mac OS X bez gubitka svih vaših datoteka (ozbiljno)

    Kako spojiti mape na Mac OS X bez gubitka svih vaših datoteka (ozbiljno)

    Zadano ponašanje u spajanju mapa u Mac OS X-u je izbrisati postojeću mapu, izbrisati sve njezine datoteke umjesto da ih inteligentno spojite. Windows i Linux upravitelji datoteka već desetljećima nude spajanje mapa, ali Macovi još uvijek ne.

    U Finderu postoji skrivena opcija spajanja, ali ponekad radi samo ponekad. Apple također uključuje naredbu terminala za spajanje mapa na drugačiji način. Ako ste korisnik sustava Windows ili Linux koji koristi OS X, to je prilično uznemirujuće.

    Finder's Broken, File-Eating Behavior

    Taj se problem pojavljuje kada pokušate premjestiti mapu na mjesto na kojem već postoji druga mapa s istim nazivom. Na Windowsima i Linuxu, upravitelji datoteka pokušavaju ovo rješavati inteligentno. Spajat će datoteke u dvije mape u jednu mapu s istim imenom.

    Ako postoji sukob datoteka, upravitelj datoteka pitat će vas što učiniti s tom datotekom. Ako ste koristili Windows ili Linux, vjerojatno ste upoznati s tim ponašanjem. Vjerojatno nikada niste mnogo razmišljali o tome, jer to samo funkcionira.

    Finder na Mac OS X nije toliko pametan. Prema zadanim postavkama, nudi samo dvije opcije - Zaustavi ili Zamijeni. Stop ne čini ništa, dok Replace zamjenjuje staru mapu s novom mapom. Zapravo zamijenite staru mapu briše sve datoteke u staroj mapi. Finder ne nudi spajanje mapa.

    Da, upravo to čitate - pokušajte spojiti mapu kao što biste to učinili na Windows ili Linux i izgubit ćete sve datoteke starih mapa ako kliknete Replace bez čitanja dijaloga. Nadamo se da ste nedavno imali rezervne kopije Time Machine prije nego što ste pokrenuli mape na Mac OS X-u!

    Ako ikada vidite taj dijalog dok pokušavate premjestiti jednu ili više mapa, vjerojatno biste trebali samo kliknuti Stop. Vjerojatno neće učiniti ono što želite.

    Kako spojiti mape u Finderu

    Finder zapravo ima značajku spajanja mapa, ali to ne nudi kada je želite. Umjesto toga, morate koristiti tajno rukovanje da biste mu pristupili.

    Mac OS X 10.7 Lion - objavljen 2011. - dodao je skrivenu mogućnost spajanja. Da biste joj pristupili, morate držati pritisnutu tipku Option dok povlačite i ispuštate mapu na isto mjesto. Ako to učinite, vidjet ćete dijalog s gumbom Spoji i možete ga kliknuti da biste spojili mape kao što biste to učinili na Windows ili Linux.

    Problemi nastaju kada imate datoteke s istim nazivom u svakoj mapi. Mac OS X će vam ponuditi jednu opciju koja će vam pomoći u upravljanju tim - gumb "Keep Newer" koji će zamijeniti starije verzije svih datoteka s istim imenom s novijim. Nema načina da preskočite te sukobe ili zadržite starije datoteke, a nema ni korisnog alata koji će vam omogućiti usporedbu veličina i drugih informacija. Sve je ili ništa.

    Opcija "Keep Newer" pojavljuje se samo ako mapa koju premjestite sadrži novije datoteke. Ako mapa koju premjestite sadrži starije datoteke, opcija Spajanje se neće pojaviti - čak i ako držite gumb Opcije.

    Možda je opcija spajanja tako dobro skrivena jer ne funkcionira dobro. To je nekako neugodno.

    Kako spojiti mape s Ditto naredbom

    Da bi vam pomogao u pravilnom spajanju mapa, Apple je dodao bolju funkcionalnost spajanja mapa terminalnoj naredbi koja se naziva "isto". Unix cp naredbu, koju možete koristiti i ako želite.

    Za razliku od Findera, isto se automatski spaja s mapama. Kao što se u njegovoj priručniku nalazi:

    "Ako odredišni direktorij već postoji, izvorni se direktorije spajaju s prethodnim sadržajem odredišta."

    Da biste koristili isto, morat ćete otvoriti terminal - pritisnite Command + Space, upišite Terminal u dijaloškom okviru Spotlight search i pritisnite Enter.

    Ditto naredba koristi sintaksu ditto / putanja / do / izvora / mape / puta / do / odredišta / mape. Dakle, u našem primjeru ovdje imamo mapu pod nazivom "Test" pohranjenu na našoj radnoj površini, i drugu mapu pod nazivom "Test" pohranjenu u našoj mapi za preuzimanje. Pokrenuli bismo sljedeću naredbu da bismo ih spojili:

    isto -V ~ / Desktop / Test ~ / Preuzimanja / Test

    (Dio -V naredbe nije obavezan, ali omogućuje nam da vidimo što se zapravo događa.

    Za razliku od Findera, naredba ditto prisilno prepisuje sadržaj odredišne ​​mape sadržajem izvorne mape. Čak i ako izvorna mapa sadrži starije datoteke od odredišne ​​mape, konfliktne datoteke odredišne ​​mape zamijenit će se tim starijim datotekama.

    Kako spojiti mape, Windows ili Linux stil

    Potreban vam je uslužni program treće strane za spajanje mapa kao što biste to učinili na Windows ili Linux, s upitima za svaki pojedinačni konflikt datoteka i mogućnostima odabira koje datoteke želite zadržati. Pretražili smo visoko i nisko tražimo dobar, besplatan softver koji bi uspoređivao sukobe datoteka i omogućio vam inteligentno biranje, ali nismo pronašli dobre. Molimo ostavite komentar ako ste pronašli besplatni uslužni program koji dobro radi!

    Ta je značajka dostupna u plaćenom softveru. Testirali smo Cocaotechov Path Finder, Finder alternativu, i otkrili da nudi značajku spajanja koja funkcionira kao što biste očekivali. Na $ 40, to je skupa značajka spajanja mapa, ali možda ćete i druge značajke smatrati korisnima. Sigurni smo da druge plaćene aplikacije nude slične značajke.


    Uvijek možete otvoriti obje mape i premjestiti datoteke unutar jedne mape u drugu mapu, prolazeći kroz sukobe datoteka u Finderu na taj način. To neće biti dobra opcija ako imate nekoliko razina ugniježđenih mapa, međutim - to je puno posla za rekurzivno izvođenje.

    Ovaj članak je napisan o OS X 10.9 Mavericksu, pa se nadamo da će Apple u budućnosti dodati odgovarajuće spajanje mapa. Ali nemojte zadržavati dah - spajanje mapa je prilično komplicirana značajka koju korisnik Apple ne brine.