Kaip sujungti aplankus „Mac OS X“ neprarandant visų failų (rimtai)
Numatytasis aplankų sujungimo elgesys „Mac OS X“ yra ištrinti esamą aplanką, ištrinti visus jos failus, o ne pasiūlyti juos sujungti protingai. „Windows“ ir „Linux“ failų tvarkyklės jau dešimtmečius pasiūlė aplankų sujungimą, tačiau „Mac“ vis dar nėra.
„Finder“ yra paslėpta sujungimo parinktis, tačiau ji veikia tik kartais. „Apple“ taip pat turi terminalo komandą, skirtą aplankų sujungimui kitaip. Jei esate „Windows“ ar „Linux“ naudotojas, naudodamasis OS X, tai yra gana skambesys.
„Finder's Broken“, „File-Eating“ elgesys
Ši problema kyla, kai bandote perkelti aplanką į vietą, kurioje jau yra kitas tas pats pavadinimas. „Windows“ ir „Linux“ failų tvarkyklės stengiasi tai suprasti protingai. Jie sujungs abiejuose aplankuose esančius failus į vieną tą patį pavadinimą.
Jei yra failo konfliktas, failų tvarkyklė paprašys, ką daryti su šiuo konkrečiu failu. Jei naudojote „Windows“ arba „Linux“, tikriausiai žinote šį elgesį. Jūs tikriausiai niekada apie tai nemanėte, nes tai tiesiog veikia.
„Mac OS X“ ieškiklis nėra toks protingas. Pagal numatytuosius nustatymus jis siūlo tik dvi parinktis - Stop arba Replace. „Stop“ nieko nedaro, o „Pakeisti“ pakeičia senąjį aplanką su nauju aplanku. Faktiškai pakeičia seną aplanką ištrina visus senojo aplanko failus. „Finder“ nesiūlo sujungti aplankų.
Taip, jūs skaitote šią teisę - pabandykite sujungti aplanką, pvz., „Windows“ arba „Linux“, ir prarasite visą seną aplanką, jei spustelėsite „Keisti“, neskaitant dialogo. Tikimės, kad prieš pradėdami judėti aplankuose aplink „Mac OS X“ turėjote atsarginių „Time Machine“ atsarginių kopijų!
Jei kada nors matote šį dialogą, kai bandote perkelti vieną ar daugiau aplankų, turbūt turėtumėte spustelėti „Stop“. Tikriausiai tai nepadės, ką norite.
Kaip sujungti aplankus paieškos sistemoje
„Finder“ iš tikrųjų turi aplankų sujungimo funkciją, tačiau ji to nepasiūlo, kai galbūt norėsite. Vietoj to jums reikia naudoti slaptą ranką.
„Mac OS X 10.7“ liūtas, išleistas 2011 m., Pridėjo paslėptą parinktį „Sujungti“. Norėdami jį pasiekti, turite vilkti pasirinkimo klavišą, kai perkeliate aplanką į tą pačią vietą. Jei tai padarysite, pamatysite dialogo langą su „Merge“ mygtuku ir galite jį spustelėti, kad sujungtumėte tokius aplankus kaip „Windows“ arba „Linux“.
Problemos kyla, kai kiekviename aplanke yra to paties pavadinimo failų. „Mac OS X“ pasiūlys vieną parinktį, padėsiančią jums tai valdyti - mygtukas „Laikyti naujesnį“, kuris perrašo ankstesnes visų to paties pavadinimo failų versijas su naujesnėmis. Negalima praleisti šių konfliktų arba išlaikyti senesnius failus, ir nėra jokio naudingo įrankio, kuris leistų palyginti dydžius ir kitą informaciją. Tai viskas arba nieko.
Pasirinkimas „Keep Newer“ rodomas tik tuomet, jei jūsų perkeltame aplanke yra naujesnių failų. Jei perkeltame aplanke yra senesni failai, tada „Merge“ parinktis nebus rodoma, net jei laikysite mygtuką „Option“.
Galbūt „Merge“ parinktis yra taip gerai paslėpta, nes ji neveikia labai gerai. Tai gėdinga.
Kaip sujungti aplankus su „Ditto“ komanda
Kad padėtų jums tinkamai sujungti aplankus, „Apple“ pridėjo geresnę aplankų sujungimo funkciją į terminalo komandą, pavadintą „ditto“. „Unix cp“ komanda, kurią taip pat galite naudoti, jei norite.
Skirtingai nei ieškiklis, ditto automatiškai sujungia aplankus. Kaip nurodo jo rankinis puslapis:
„Jei paskirties katalogas jau yra, šaltinio katalogai sujungiami su ankstesniu paskirties vietos turiniu.“
Norėdami naudoti ditto, turėsite atidaryti terminalą - paspauskite Command + Space, įveskite Terminalas į Spotlight paieškos dialogo langą ir paspauskite Enter.
„Ditto“ komanda naudoja sintaksę ditto / path / to / source / folder / path / į / target / folder. Taigi, mūsų pavyzdyje mes turime aplanką, pavadintą „Test“, kuris saugomas mūsų darbalaukyje, ir kitą aplanką „Test“, išsaugotą mūsų aplanke „Downloads“. Norėtume sujungti šias komandas:
ditto -V ~ / Desktop / Test ~ / Siuntiniai / Testas
(Komandos „V“ dalis yra neprivaloma, tačiau ji leidžia mums pamatyti, kas iš tikrųjų daro. Pasijunkite laisvai.)
Skirtingai nei ieškiklis, ditto komanda priverstinai perrašo paskirties aplanko turinį su šaltinio aplanko turiniu. Net jei šaltinio aplanke yra senesni nei paskirties aplanko failai, paskirties aplanko prieštaringi failai bus perrašyti šiais senesniais failais.
Kaip sujungti aplankus, „Windows“ ar „Linux“ stilius
Jums reikės trečiosios šalies įrankio, kad galėtumėte sujungti aplankus, pvz., „Windows“ arba „Linux“, su kiekvienos atskiros failų konflikto užklausomis ir galimybe pasirinkti, kuriuos failus norite išsaugoti. Mes ieškojome aukšto ir žemo ieškojimo gero, nemokamos programinės įrangos, kuri palygintų failų konfliktus ir leistų jums pasirinkti protingai, bet neradome gerų. Palikite komentarą, jei radote nemokamą įrankį, kuris veikia gerai!
Ši funkcija prieinama mokama programine įranga. Mes išbandėme „Cocaotech“ „Path Finder“, „Finder“ alternatyvą, ir nustatėme, kad ji siūlo susijungimo funkciją, kuri veikia taip, kaip tikitės. 40 dolerių, tai brangi aplankų sujungimo funkcija, tačiau galbūt ir kitas naudingas funkcijas rasite. Mes tikime, kad kitos mokamos programos siūlo panašias funkcijas.
Visada galite tiesiog atverti abu aplankus ir perkelti failus į vieną aplanką į kito aplanko vidų, tokiu būdu ieškant failų konfliktų. Tai nebus geras variantas, jei turite kelis lygius įdėtus aplankus - tai daug darbo rekursyviai.
Šis straipsnis buvo parašytas apie „OS X 10.9 Mavericks“, todėl, tikiuosi, „Apple“ ateityje pridės tinkamą aplanką. Tačiau nelaikykite kvėpavimo - susiliejantys aplankai yra gana sudėtinga galios naudotojo funkcija. „Apple“ nerimauja.