2Sep

Jak sloučit složky na Mac OS X bez ztráty všech souborů( vážně)

click fraud protection

Výchozí chování hromadné složky v systému Mac OS X je smazat existující složku a odstranit všechny soubory spíše než 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í.

V náhledu je skrytá možnost sloučení, ale funguje jen někdy. 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é.

Porozuměné chování při hledání souborů

Tento problém nastane, když se pokusíte přesunout složku na místo, kde již existuje jiná složka 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.

Pokud je konflikt souboru, správce souborů se vás 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.

instagram viewer

Finder v systému 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. Výměna staré složky skutečně 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, jakou byste měli v systému Windows nebo Linux, a pokud kliknete na tlačítko Nahradit bez přečtení dialogového okna, ztratíte všechny soubory starých složek. 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ě jen kliknout na Stop. Pravděpodobně nebude dělat to, co chcete dělat.

Jak sloučit složky ve vyhledávači

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 - vydaný 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 klepnout na něj pro sloučení složek, jako byste byli v systému Windows nebo Linux.

Problémy nastávají, pokud máte soubory se stejným názvem v každé složce. 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 objeví pouze v případě, že se složka, kterou se 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čit - i když držíte tlačítko Option.

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 pomocí příkazu Ditto

Chcete-li správně sloučit složky, Apple přidal lepší funkci hromadění složek příkazu terminálu s názvem "ditto."( Proč neopravili Finder, nejsme si jisti.)Příkaz ditto je zdokonalená verze standardního příkazu Unix cp, kterou můžete také použít, pokud se vám líbí.

Na rozdíl od vyhledávače, ditto automaticky sloučí složky."

" Pokud cílový adresář již existuje, zdrojové adresáře jsou sloučeny s předchozím obsahem cíle. "

Pro použití ditto budete potřebovat otevřít terminál - stiskněte Command + Space, type do dialogového okna Vyhledat spotlight a stiskněte klávesu Enter.

Příkaz ditto používá syntaxi dtto /path/to/source/ složku /path/to/destination/ složku .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í.Spustili jsme následující příkaz, který je sloučil:

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

( Část -V části příkazu je nepovinná, ale dovoluje nám vidět, co ditto skutečně dělá. Nebojte se to vynechat.)

Na rozdíl od Finder 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 ke sloučení složek, jako byste na Windows nebo Linux, s výzvou pro každý jednotlivý konflikt souboru a možnost volby o tom, které soubory chcetedržet. 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 zjistili jsme, že nabízí slučovací funkci, která funguje, jako 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, procházíte tímto způsobem 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 operačním systému OS X 10.9 Mavericks, takže doufejme, že Apple přidá do budoucna správné složky. Ale nedržte dech - slučování složek je poměrně komplikovaný výkon-uživatelský prvek Apple nezdá být znepokojen.