Výchozí chování hromadné složky v systému Mac OS X je smazat existující složku a odstranit všechny soubory, nikoli nabízet inteligentní sloučení. Manažery souborů Windows a Linux nabízejí po desetiletí sloučení složek, ale počítače Mac stále nemají.

Ve vyhledávači existuje možnost skrytého sloučení, ale někdy funguje jen. Apple také obsahuje příkaz terminálu ke sloučení složek jiným způsobem. Pokud jste uživatel Windows nebo Linux používající operační systém OS X, je to velmi prudké.

Hledání zlomené, chování při podávání souborů

K tomuto problému dochází při pokusu přesunout složku do umístění, kde je již další složku se stejným názvem. V systémech Windows a Linux se správci souborů snaží tuto funkci inteligentně zvládnout. Soubory ve dvou složkách budou sloučeny do jedné složky se stejným názvem.

V případě konfliktu souborů se správce souborů zeptá, co s tímto konkrétním souborem dělat. Pokud jste použili Windows nebo Linux, pravděpodobně jste s tímto chováním obeznámili. Pravděpodobně jste o tom nikdy příliš nepřemýšleli, protože to prostě funguje.

Hledač na Mac OS X není tak chytrý. Ve výchozím nastavení nabízí pouze dvě možnosti - Stop nebo Nahradit. Stop nedělá nic, zatímco Nahradit nahradí starou složku novou složkou. Nahradila starou složku odstraní všechny soubory ve staré složce. Vyhledávač nenabízí ke sloučení složek.

Ano, čtete to správně - pokuste se sloučit složku jako v systému Windows nebo Linux a ztratíte všechny soubory starého adresáře, pokud kliknete na tlačítko Nahradit bez přečtení dialogového okna. Doufáme, že jste měli nějaké nedávné zálohy Time Machine, než začnete s přesouváním složek v systému Mac OS X!

Pokud jste někdy viděli tento dialog při pokusu o přesun jedné nebo více složek, měli byste pravděpodobně kliknout na tlačítko Stop. Pravděpodobně nebude dělat to, co chcete dělat.

Jak sloučit složky v Finderu

Nástroj Finder skutečně obsahuje funkci sdružování složek, ale nenabízí to, když budete chtít. Místo toho je pro jeho přístup nutné použít tajné handshake.

Mac OS X 10.7 Lion - vydáno v roce 2011 - přidala skrytou možnost Sloučit. Chcete-li k němu přistupovat, podržte stisknutou klávesu Option, když přetáhnete složku do stejného umístění. Pokud tak učiníte, zobrazí se dialogové okno s tlačítkem Sloučení a můžete klepnutím na něj sloučit složky, jako byste byli v systému Windows nebo Linux.

Problémy vznikají, pokud máte v každé složce soubory se stejným názvem. Mac OS X vám nabídne jednu z možností, jak vám to zvládnout - tlačítko "Keep Newer", které přepsá starší verze všech souborů se stejným názvem s novějšími. Neexistuje žádný způsob, jak přeskočit tyto konflikty nebo zachovat starší soubory, a neexistuje žádný užitečný nástroj, který by vám umožnil porovnávat velikosti a další informace. Je to všechno - nebo nic.

Možnost "Keep Newer" se zobrazí pouze v případě, že se složka, kterou se právě přesouváte, nachází v novějších souborech. Pokud se složka, kterou se přesouváte, skládá ze starších souborů, nezobrazí se možnost Sloučení - i když držíte tlačítko Option.

Snad možnost Sloučení je tak dobře skrytá, protože nefunguje příliš dobře. Je to trochu trapné.

Jak sloučit složky s příkazem Ditto

Abyste správně sloučili se složkami, Apple přidal lepší funkci hromadění složek k příkazu terminálu s názvem "ditto." (Proč neopravili Finder, nejsme si jisti.) Příkaz ditto je vylepšenou verzí standardu Příkaz Unix cp, který můžete také použít, pokud se vám líbí.

Na rozdíl od vyhledávače, ditto automaticky sloučí složky. Jak to popisuje manuálová stránka:

“If the destination directory already exists then the source directories are merged with the previous contents of the destination.”

Chcete-li použít ditto, musíte otevřít terminál - stiskněte klávesu Command + Space, zadejte Terminál do vyhledávacího dialogu Spotlight a stiskněte klávesu Enter.

Příkaz ditto používá syntaxi ditto / cesta / do / zdroj / složka / cesta / do / cíl / složka. Takže v našem příkladu zde máme složku s názvem "Test" uloženou na naší ploše a další složku s názvem "Test" uložená ve složce Stažení. Pro jejich sloučení bychom spustili následující příkaz:

ditto -V ~/Desktop/Test ~/Downloads/Test

(Část -V části příkazu je nepovinná, ale umožňuje zobrazit to, co ditto skutečně dělá. Neváhejte a vynechejte to.)

Na rozdíl od Finderu, příkaz ditto násilně přepsá obsah cílové složky s obsahem zdrojové složky. I když zdrojová složka obsahuje starší soubory než cílová složka, konfliktní soubory cílové složky budou přepsány na tyto starší soubory.

Jak sloučit složky, Windows nebo Linux styl

Budete potřebovat nástroj třetí strany pro sloučení složek, jako byste byli v systému Windows nebo Linux, s výzvou pro každý jednotlivý konflikt souborů a možnostmi výběru souborů, které chcete zachovat. Hledali jsme vysokou a nízkou úroveň, hledáme dobrý, bezplatný software, který by porovnával konflikty a umožnil vám inteligentní výběr, ale nenalezli jsme žádné dobré. Zanechte prosím komentář, pokud jste našli bezplatný nástroj, který funguje dobře!

Tato funkce je k dispozici v placených programech. Testovali jsme aplikaci Cocaotech Finder Path, alternativu Finder a zjistila, že nabízí slučovací funkci, která funguje tak, jak byste očekávali.Za 40 dolarů, to je drahá složka, která se slučuje, ale možná byste našli i další funkce užitečné. Jsme si jisti, že jiné placené aplikace nabízejí podobné funkce.


Vždy můžete otevřít obě složky a přesunout soubory uvnitř jedné složky do druhé složky, a to tak, že prochází konflikty souborů v nástroji Finder. Nebude to ale dobrá volba, pokud máte několik úrovní vnořených složek, nicméně - to je hodně práce, která se děje rekurzivně.

Tento článek byl napsán o OS X 10.9 Mavericks, takže doufejme, že Apple přidá správné složku - sloučení v budoucnu. Ale nedržte dech - slučování složek je poměrně komplikovaný výkon-uživatelský rys Apple nezdá, že je znepokojen.

Nejlepší Tipy:
Komentář: