Како спојити мапе на Мац ОС Кс без губитка свих ваших датотека (озбиљно)
Подразумевано понашање мапирања у Мац ОС Кс-у је да избрише постојећу фасциклу, избрише све њене датотеке, а не да их интелигентно обједини. Виндовс и Линук фајл менаџери су десетљећима нудили спајање мапа, али Мацови још увијек не.
Постоји опција скривеног спајања у Финдеру, али понекад ради само понекад. Аппле такође укључује наредбу терминала за спајање мапа на другачији начин. Ако сте корисник оперативног система Виндовс или Линук који користи ОС Кс, ово је прилично узнемирујуће.
Поништено понашање Финдера
До овог проблема долази када покушате да преместите фасциклу на локацију на којој већ постоји други директоријум са истим именом. У Виндовсима и Линуку, менаџери датотека покушавају да ово реше интелигентно. Они ће комбиновати датотеке у две фасцикле у једну фасциклу са истим именом.
Ако постоји конфликт датотека, менаџер датотека ће вас питати шта да радите са том датотеком. Ако сте користили Виндовс или Линук, вероватно сте упознати са овим понашањем. Вероватно никада нисте много размишљали о томе, јер то само функционише.
Финдер на Мац ОС Кс није толико паметан. Подразумевано, нуди само две опције - Стоп или Реплаце. Стоп не ради ништа, док Реплаце замењује стари фолдер новом фасциклом. Заправо замените стари фолдер брише све датотеке у старом фолдеру. Финдер не нуди спајање фасцикли.
Да, читате то право - покушајте да спојите фасциклу као што бисте то урадили на Виндовс или Линук и изгубићете све датотеке старих фасцикли ако кликнете на Реплаце без читања дијалога. Надамо се да сте имали недавне резервне копије Тиме Мацхине-а пре него што сте покренули мапе на Мац ОС Кс-у!
Ако икада видите овај дијалог док покушавате да преместите један или више фолдера, вероватно бисте требали да кликнете на Стоп. Вероватно неће урадити оно што желите.
Како спојити мапе у Финдеру
Финдер заправо има функцију спајања фасцикли, али то не нуди када је желите. Уместо тога, морате да користите тајно руковање да бисте му приступили.
Мац ОС Кс 10.7 Лион - објављен 2011. - додао је скривену опцију Мерге. Да бисте му приступили, морате држати тастер Оптион док повлачите и испуштате фасциклу на исту локацију. Ако то урадите, видећете дијалог са дугметом за спајање и можете га кликнути да бисте спојили фасцикле као што бисте то урадили на Виндовс или Линук.
Проблеми настају када имате датотеке с истим именом у свакој мапи. Мац ОС Кс ће понудити једну опцију која ће вам помоћи да управљате овим - дугме "Кееп Невер" које ће заменити старије верзије свих датотека са истим именом са новим. Не постоји начин да прескочите ове конфликте или да задржите старије датотеке, а нема корисног алата који ће вам омогућити да упоредите величине и друге информације. Све је или ништа.
Опција "Кееп Невер" појављује се само ако мапа коју премјештате садржи новије датотеке. Ако мапа у коју се крећете садржи старије датотеке, онда се опција спајања неће појавити - чак и ако држите дугме Опције.
Можда је опција Мерге тако добро скривена јер не функционише добро. Некако је непријатно.
Како спојити мапе са командом Дитто
Да би вам помогао да правилно спојите фасцикле, Аппле је додао бољу функционалност спајања директоријума са командом терминала која се зове "исто". Уник цп команду, коју можете користити и ако желите.
За разлику од Финдера, дитто аутоматски спаја фасцикле. Као што се наводи у његовој страници:
"Ако одредишни директоријум већ постоји, онда се изворни директоријуми спајају са претходним садржајем одредишта."
Да бисте користили исто, морат ћете отворити терминал - притисните Цомманд + Спаце, упишите Терминал у дијалог за тражење рефлектора и притисните Ентер.
Дитто команда користи синтаксу дитто / патх / то / соурце / фолдер / патх / то / дестинатион / фолдер. Дакле, у нашем примјеру овдје, имамо мапу под називом “Тест” похрањену на нашој радној површини, и другу мапу под називом “Тест” похрањену у нашој мапи за преузимање. Покренули бисмо следећу команду да бисмо их спојили:
дитто -В ~ / Десктоп / Тест ~ / Довнлоадс / Тест
(-В део команде је опционалан, али нам дозвољава да видимо шта се то заправо ради. Слободно га изоставите.)
За разлику од Финдера, наредба дитто присилно преписује садржај одредишне фасцикле са садржајем изворног фолдера. Чак и ако изворна фасцикла садржи старије датотеке од одредишне фасцикле, конфликтне датотеке одредишне фасцикле биће замењене овим старијим датотекама.
Како спојити мапе, Виндовс или Линук стил
Потребан вам је услужни програм треће стране да бисте спојили фасцикле као што бисте то урадили на Виндовс или Линук, са позивима за сваки појединачни конфликт датотека и могућностима да направите избор о томе које датотеке желите да задржите. Тражили смо високо и ниско тражење доброг, слободног софтвера који би упоредио конфликте са датотекама и омогућио вам да одаберете интелигентно, али нисмо пронашли добре. Молимо оставите коментар ако сте пронашли бесплатни услужни програм који добро ради!
Ова функција је доступна у плаћеном софтверу. Тестирали смо Цоцаотецхов Патх Финдер, Финдер алтернативу, и открили да нуди функцију спајања која функционише као што бисте очекивали. На $ 40, то је скупа функција за спајање фасцикли, али можда ћете и друге функције сматрати кориснима. Сигурни смо да друге плаћене апликације нуде сличне функције.
Увек можете отворити обе фасцикле и преместити датотеке унутар једне фасцикле у другу фасциклу, пролазећи кроз конфликте датотека у Финдеру на тај начин. Ово неће бити добра опција ако имате неколико нивоа угнијежђених мапа, међутим - то је доста посла за рекурзивно извођење.
Овај чланак је написан о ОС Кс 10.9 Маверицкс-у, тако да ће се надати да ће Аппле у будућности додати одговарајуће спајање мапа. Али немојте да задржавате дах - спајање фасцикли је прилично компликована функција коју корисник Аппле не брине.