2Sep
Numatytasis aplankų sujungimo veiksmas "Mac OS X" yra ištrinti esamą aplanką, ištrinti visus jo failus, o ne pasiūlyti jas supaprastinti."Windows" ir "Linux" failų tvarkyklės dešimtmečius siūlė aplanką, tačiau "Mac" vis dar nėra.
"Finder" yra paslėptas sujungimo parinktis, tačiau jis veikia tik kartais."Apple" taip pat apima terminalo komandą, kad aplankus sujungtų kitaip. Jei esate "Windows" arba "Linux" naudotojas, naudojantis "OS X", tai yra gana paprasta.
"Finder" sutrikusios, failų vartojimo elgesys
Ši problema kyla bandant perkelti aplanką į vietą, kurioje jau yra kitas to paties pavadinimo aplankas. Sistemose "Windows" ir "Linux" failų tvarkyklės bando protingai tai spręsti. Jie sujungs du aplankus esančius failus į vieną to paties pavadinimo aplanką.
Jei yra failų konflikto, failų tvarkyklė paklaus, ką daryti su konkrečiu failu. Jei naudojate "Windows" ar "Linux", tikriausiai susipažinę su šia elgsena. Jūs tikriausiai niekada nesuprantate apie tai, nes tai tiesiog veikia.
"Mac" OS X ieškiklis nėra toks protingas. Pagal numatytuosius nustatymus, jis tiesiog siūlo dvi parinktis - "Sustabdyti" arba "Pakeisti"."Stop" nieko nedaro, o "Replace" pakeičia seną aplanką su nauju aplanku. Pakeičiant seną aplanką iš tikrųjų, pašalina visus failus senajame aplanke ."Finder" nesiūlo sujungti aplankų.
Taip, jūs skaitote tai teisingai - pabandykite sujungti katalogą, panašų į jus į "Windows" arba "Linux", ir jūs prarasite visus senus aplanko failus, jei spustelėsite "Pakeisti" neperskaičius dialogo. Tikimės, kad prieš pradėdami perkelti aplankus Mac OS X, turite keletą naujausių "Time Machine" atsarginių kopijų.
Jei kada nors pamatysite šį dialogą bandydami perkelti vieną ar kelis aplankus, tikriausiai turėtumėte tiesiog spustelėti "Stabdyti".Tai turbūt nebus daroma to, ko norite.
Kaip sujungti aplankus "Finder"
"Finder" iš tikrųjų turi aplanką sujungiančią funkciją, bet ji nesiūlo, kai to norėsite. Vietoj to, norėdami ją pasiekti, turite naudoti slaptą rankos judėjimą.
"Mac OS X 10.7 Lion", išleistas 2011 m., Pridėjo paslėptą "Merge" parinktį.Norėdami jį pasiekti, turite laikyti pasirinkimo klavišą, kai vilkite ir nuleiskite aplanką toje pačioje vietoje. Jei tai padarysite, pamatysite dialogą su mygtuku "Jungti", kurį galite spustelėti, kad sujungtumėte aplankus, panašius į "Windows" ar "Linux".
Problemos kyla, kai kiekviename aplanke yra failai su tuo pačiu pavadinimu."Mac OS X" pasiūlys vieną variantą, padėsiančią jums tai valdyti - mygtuką "Išlaikyti naujesnį", kuris perrašo senesnes visų to paties pavadinimo failų versijas su naujesnėmis versijomis. Nėra galimybės praleisti šių konfliktų ar išlaikyti senesnius failus, nėra jokio naudingo įrankio, kuris leistų palyginti dydžius ir kitą informaciją.Tai viskas ar nieko.
Parinktis "Laikyti naujesnę" pasirodys tik tuo atveju, jei aplanke, kurį perkeliate, yra naujesni failai. Jei aplanke, kurį perkeliate, yra senesni failai, tada parinktis "Merge" nebus rodoma - net jei laikote pasirinkimo mygtuką.
Galbūt "Merge" galimybė taip gerai paslėpta, nes ji neveikia labai gerai. Tai yra gėdingai.
Kaip sujungti aplankus su
komanda Kad padėtumėte tinkamai sujungti aplankus, Apple pridėjo geresnę aplankų sujungimo funkciją terminalo komandai, vadinamai "taip"( kodėl jie ne tik ištaisė "Finder", bet nežinome).Tokia komanda yra patobulinta standartinės Unix cp komandos versija, kurią taip pat galite naudoti, jei jums patinka.
Skirtingai nuo "Finder", automatiškai sujungiami aplankai. Kaip nurodoma jo vadovo puslapyje:
"Jei paskirties aplankas jau egzistuoja, šaltinio katalogai sujungiami su ankstesniu paskirties turiniu."
Norėdami naudoti taip pat, turėsite atidaryti terminalą - paspauskite Command + Space, įveskite terminalą į "Spotlight" paieškos dialogą ir paspauskite "Enter".
Tokia komanda naudoja sintaksę ir /path/to/source/ aplanką /path/to/destination/ aplanką .Taigi čia mūsų pavyzdyje yra mūsų darbalaukyje saugomas aplankas "Test" ir kitas aplankas, pavadintas "Test", kuris saugomas mūsų atsisiuntimų aplanke. Mes turėtume paleisti šią komandą, kad jas sujungtų:
taip pat -V ~ /Desktop/ testas ~ /Downloads/ bandymas
( komanda -V dalis yra neprivaloma, tačiau ji leidžia mums pamatyti, kas iš tikrųjų daroma. Nepamirškite to praleisti.)
Skirtingai nuo "Finder", ta pati komanda priverstinai perrašo paskirties aplanko turinį su šaltinio aplanko turiniu. Net jei šaltinio aplanke yra senesni failai nei paskirties aplanke, nukreipimo aplanko konfliktiniai failai bus perrašyti naudojant šiuos senesnius failus.
Kaip sujungti aplankus, "Windows" arba "Linux" stilių
Jums reikės trečiosios šalies įrankių, norint sujungti aplankus, panašius į tuos, kurie naudojami "Windows" ar "Linux" programoje, nurodant kiekvieną konkretų failo konfliktą ir galimybę pasirinkti, kuriuos failus noritelaikykisMes ieškojome aukšto ir žemo ieško geros, nemokamos programinės įrangos, kuri galėtų palyginti failų konfliktus ir leisti jums pasirinkti protingai, tačiau nepavyko rasti gerų.Prašome palikti komentarą, jei radote nemokamą įrankį, kuris gerai veikia!
Ši funkcija prieinama mokama programine įranga. Mes išbandėme "Cocaotech Path Finder", "Finder" alternatyvą, ir nustatėme, kad ji siūlo susijungiančią funkciją, kuri veikia taip, kaip tikėtumėte. Už 40 dolerių tai brangus aplankų sujungimas, bet galbūt taip pat galite rasti ir kitų funkcijų.Esame įsitikinę, kad kitos mokamos programos siūlo panašias funkcijas.
Jūs visada galite tiesiog atidaryti abu aplankus ir perkelti failus į vieną aplanką į kito aplanko vidų, tuo būdu ieškodami failų konfliktų.Tai nebus geras pasirinkimas, jei turite kelis lanksčių aplankų lygius, tačiau tai yra daug darbo, kurį reikia atlikti rekursiškai.
Šis straipsnis buvo parašytas apie OS X 10.9 "Mavericks", todėl tikiuosi, "Apple" ateityje pridės tinkamą aplankų sujungimą.Tačiau neužmirškite kvėpavimo - susimaišiusių aplankų yra gana sudėtinga energijos vartojimo funkcija, "Apple" nesijaudina.