/ / Как да обединим папки в Mac OS X без да губиш всичките си файлове (сериозно)

Как да обединим папки в Mac OS X без да губиш всичките си файлове (сериозно)

по подразбиране поведение на сливане mac os x finder изтрива вашите файлове

По подразбиране поведение за сливане на папки в Mac OS X еда изтриете съществуващата папка, изтривайки всичките й файлове, вместо да предлагате да ги обедините интелигентно. Мениджърите на файлове на Windows и Linux предлагат обединяване на папки от десетилетия, но Macs все още не го правят.

В Finder има опция за скрито сливане, нотя работи само понякога. Apple също включва терминална команда за сливане на папки по различен начин. Ако сте потребител на Windows или Linux, използващ OS X, това е доста неприятно.

Разбитото в търсача поведение на файловете

Този проблем възниква при опит да преместите папкана място, където вече има друга папка със същото име. В Windows и Linux файловите мениджъри се опитват да се справят с това интелигентно. Те ще комбинират файловете в двете папки в една папка със същото име.

Ако има файлов конфликт, файловият мениджърще ви попита какво да правите с този конкретен файл. Ако сте използвали Windows или Linux, вероятно сте запознати с това поведение. Вероятно никога не сте мислили много за това, защото просто работи.

прозорци-папка Разделяне-диалоговия

Търсачът на Mac OS X не е толкова умен. По подразбиране той предлага само две опции - Stop или Replace. Stop не прави нищо, докато Replace замества старата папка с новата папка. Всъщност подмяна на старата папка изтрива всички файлове в старата папка, Finder не предлага обединяването на папките.

Свързани: Как да архивирате вашия Mac и да възстановите файлове с машина на времето

Да, четете това право - опитайте се да обедините aпапка, каквато бихте в Windows или Linux и ще загубите всички файлове на старата папка, ако щракнете върху Замени, без да четете диалоговия прозорец. Надяваме се, че сте имали някои скорошни архиви на Time Machine, преди да започнете да премествате папки в Mac OS X!

Ако някога видите този диалогов прозорец, докато се опитвате да преместите една или повече папки, вероятно трябва просто да щракнете върху Стоп. Вероятно няма да направи това, което искате.

Да клик-замени-ще изтрие-всички-оригиналните-folder's-файлове

Как да обединим папките в Finder

Finder всъщност има функция за сливане на папки, но не я предлага, когато може да искате. Вместо това трябва да използвате тайно ръкостискане, за да получите достъп до него.

Mac OS X 10.7 Lion - пуснат през 2011 г. - добави скрита опция за сливане. За да получите достъп до него, трябва да задържите клавиша Option, докато влачите и пускате папка на едно и също място. Ако направите това, ще видите диалогов прозорец с бутон за сливане и можете да щракнете върху него, за да обедините папки, както бихте направили в Windows или Linux.

как-да-достъп-скрит Разделяне-вариант-в-Mac-OS-х-търсач

Проблеми възникват, когато имате файлове със същитеиме във всяка папка. Mac OS X ще предложи една опция, която да ви помогне да управлявате това - бутон „Keep Newer“, който презаписва по-старите версии на всички файлове със същото име с по-новите. Няма начин да пропуснете тези конфликти или да запазите по-старите файлове и няма полезен инструмент, който да ви позволява да сравнявате размери и друга информация. Това е всичко или нищо.

Опцията „Запазване на по-ново“ се появява само акопапката, която се движите, съдържа по-новите файлове. Ако папката, която се движите, съдържа по-старите файлове, тогава опцията за обединяване няма да се появи - дори и да задържите бутона Option.

Може би опцията за сливане е толкова добре скрита, защото не работи много добре. Това е някак неудобно.

Мас-OS-X-отцепници-сливат-и-поддържат-нова-в-търсач

Как да обединим папки с командата Ditto

За да ви помогне да обедините правилно папките, добави Appleпо-добра функционалност за сливане на папки с терминална команда, наречена „ditto“. ако обичате.

За разлика от Finder, dto автоматично обединява папки. Както се казва в ръководството на страницата:

„Ако директорията на местоназначението вече съществува, изходните директории се обединяват с предишното съдържание на дестинацията.“

За да използвате ditto, ще трябва да отворите терминал - натиснете Command + Space, въведете терминал в диалоговия прозорец за търсене на прожектори и натиснете Enter.

отворен терминал върху Mac-OS-х до сливане-папки

Командата ditto използва синтаксиса дето / път / до / източник / папка / път / до / местоназначение / папка, Така че в нашия пример тук имаме папка с име „Тест“, съхранявана на нашия работен плот, и друга папка с име „Тест“, съхранявана в нашата папка за изтегляния. Изпълнихме следната команда, за да ги обединим:

ditto -V ~ / Desktop / Test ~ / Изтегляния / Тест

(Частта -V на командата е незадължителна, но ни позволява да видим какво точно прави всъщност. Чувствайте се свободни да я пропуснете.)

слеят-папки-с-дубликат-командния по-МДК-OS-X-отцепници

За разлика от Finder, командата ditto насилственопрезаписва съдържанието на целевата папка със съдържанието на изходната папка. Дори ако изходната папка съдържа по-стари файлове от папката на местоназначение, конфликтните файлове на целевата папка ще бъдат презаписани с тези по-стари.

Как да обединим папките, стила на Windows или Linux

Ще се нуждаете от помощна програма на трети страни, за да се слеетепапки, каквито бихте в Windows или Linux, с подкана за всеки отделен конфликт на файлове и възможност за избор на файлове, които искате да запазите. Търсихме високо и ниско, търсим добър, безплатен софтуер, който да сравнява конфликтите на файлове и да ви позволи да избирате интелигентно, но не намерихме добър. Моля, оставете коментар, ако сте намерили безплатна програма, която работи добре!

Тази функция е налична в платения софтуер. Тествахме Path Finder на Cocaotech, алтернатива на Finder и открихме, че предлага обединяваща функция, която работи така, както бихте очаквали. При $ 40 това е скъпа функция за обединяване на папки, но може би ще намерите и другите й функции полезни. Сигурни сме, че други платени приложения предлагат подобни функции.

Mac-OS-X-сливане-папки-с-файлови конфликт подкани


Винаги можете просто да отворите и папки, ипреместете файловете в една папка във вътрешността на другата папка, като по този начин преминавате през файлови конфликти в Finder. Това обаче няма да е добра опция, ако имате няколко нива на вложени папки - това е много работа, която трябва да свършите рекурсивно.

Тази статия е написана за OS X 10.9 Mavericks, така че се надяваме Apple да добави правилно сливане на папки в бъдеще. Но не задържайте дъха си - обединяването на папки е доста сложна функция за потребител на захранване, за която Apple не изглежда притеснена.