Homepage » hogyan kell » Mappák egyesítése Mac OS X rendszeren anélkül, hogy elveszítené az összes fájlt (komolyan)

    Mappák egyesítése Mac OS X rendszeren anélkül, hogy elveszítené az összes fájlt (komolyan)

    A Mac OS X rendszerben az alapértelmezett mappa-egyesítési viselkedés az, hogy törli a meglévő mappát, törli az összes fájlt, nem pedig intelligensen egyesíti őket. A Windows és a Linux fájlkezelők évtizedek óta kínálják a mappa-összeolvadást, de a Mac még mindig nem.

    Van egy rejtett egyesítési lehetőség a Finderben, de csak néha működik. Az Apple egy terminálparancsot is tartalmaz a mappák más módon történő egyesítésére. Ha Ön Windows vagy Linux felhasználó használja az OS X-et, ez meglehetősen zavaró.

    A Finder törött, fájl-étkezési viselkedése

    Ez a probléma akkor fordul elő, ha egy mappát olyan helyre helyezi, ahol már van egy másik, azonos nevű mappa. Windows és Linux esetén a fájlkezelők megpróbálják ezt intelligensen kezelni. A két mappában lévő fájlokat egyetlen azonos nevű mappába egyesítik.

    Ha fájlkonfliktus van, a fájlkezelő megkérdezi, hogy mit kell tennie az adott fájlhoz. Ha Windows-ot vagy Linuxot használ, akkor valószínűleg ismeri ezt a viselkedést. Valószínűleg soha nem gondoltál rá sokat, mert csak működik.

    A Mac OS X rendszerben a Finder nem olyan okos. Alapértelmezés szerint csak két lehetőséget kínál - Stop vagy Replace. A Stop nem csinál semmit, míg a Cseréje helyettesíti a régi mappát az új mappával. A régi mappa cseréje valójában törli az összes fájlt a régi mappában. A Finder nem ajánlja a mappák egyesítését.

    Igen, ezt a jogot olvasod - próbáld meg egyesíteni egy olyan mappát, mint amilyennek a Windows-on vagy a Linuxon, és elveszíted az összes régi mappa fájlját, ha rákattint a Csere gombra a párbeszédablak olvasása nélkül. Reméljük, hogy néhány friss Time Machine biztonsági másolatot készített, mielőtt elkezdte mozgatni a mappákat a Mac OS X rendszeren!

    Ha valaha látja ezt a párbeszédablakot egy vagy több mappa áthelyezése közben, valószínűleg csak kattintson a Leállítás gombra. Valószínűleg nem fogja megtenni azt, amit akar.

    Mappák egyesítése a keresőben

    A Findernek valójában van egy mappa-összevonó szolgáltatása, de nem ajánlja fel, amikor azt szeretné. Ehelyett titkos kézfogást kell használnia ahhoz, hogy hozzáférjen.

    A Mac OS X 10.7 Lion - 2011-ben megjelent - egy rejtett Merge opciót adott hozzá. A hozzáférés eléréséhez tartsa lenyomva az Option billentyűt, amikor egy mappát ugyanarra a helyre húz. Ha ezt megteszi, megjelenik egy párbeszédablak a Merge gomb segítségével, és rákattinthat arra, hogy egyesítse azokat a mappákat, mint például a Windows vagy Linux rendszeren.

    Problémák merülnek fel, ha minden fájlban azonos nevű fájl van. A Mac OS X egy opciót kínál, amely segít kezelni ezt - a „Keep Newer” gombot, amely felülírja az összes azonos nevű fájl régebbi verzióit az újabbakkal. Nincs mód arra, hogy átugorja ezeket a konfliktusokat, és ne tárolja a régebbi fájlokat, és nincs olyan hasznos eszköz, amely lehetővé teszi a méretek és egyéb információk összehasonlítását. Minden vagy semmi.

    A „Keep Newer” opció csak akkor jelenik meg, ha az áthelyezett mappa tartalmazza az újabb fájlokat. Ha a költözött mappa tartalmazza a régebbi fájlokat, akkor a Merge opció nem jelenik meg - még akkor is, ha az Option gombot tartja.

    Talán a Merge opció annyira rejtett, mert nem működik jól. Ez olyan kínos.

    Mappák összekapcsolása a Ditto paranccsal

    Ahhoz, hogy a mappákat megfelelően egyesítse, az Apple jobb mappa egyesítési funkcionalitást adott a „ditto” nevű terminálparancshoz. (Miért nem javították meg a Findert, nem vagyunk biztosak.) A ditto parancs a szabványosított változat. Unix cp parancs, amelyet akkor is használhat, ha tetszik.

    A Finderrel ellentétben a ditto automatikusan egyesíti a mappákat. Ahogy a kézi oldala azt mutatja:

    „Ha már létezik a célkönyvtár, akkor a forráskönyvtárak össze vannak hangolva a rendeltetési hely előző tartalmával.”

    A ditto használatához meg kell nyitnia egy terminált - nyomja meg a Command + Space billentyűt, írja be Terminál a Spotlight keresési párbeszédablakba, és nyomja meg az Enter billentyűt.

    A ditto parancs a szintaxist használja ditto / path / to / source / mappa / elérési út / úticél / mappa. Tehát a mi példánkban van egy "Teszt" nevű mappa, amelyet az asztalunkon tárolunk, és egy másik "Teszt" nevű mappát a Letöltések mappában. A következő parancsot futtatjuk, hogy egyesítsük őket:

    ditto -V ~ / Desktop / Teszt ~ / Letöltések / Teszt

    (A parancs -V része választható, de ez lehetővé teszi számunkra, hogy megnézzük, mit csinál.) Nyugodtan hagyja ki.

    A Finderrel ellentétben a ditto parancs erőteljesen felülírja a célmappa tartalmát a forrásmappa tartalmával. Még akkor is, ha a forrásmappában régebbi fájlok találhatók, mint a célmappák, a célmappa ütköző fájljai felülíródnak a régebbi fájlokkal.

    A mappák, a Windows vagy a Linux stílus egyesítése

    Szüksége lesz egy harmadik féltől származó segédprogramra, hogy egyesítse a mappákat, mint például a Windows vagy a Linux, az egyes fájlkonfliktusokra vonatkozó utasításokkal, valamint azon lehetőségekkel, hogy mely fájlokat szeretné megtartani. Magas és alacsony keresést kerestünk a jó, szabad szoftverek között, amelyek összehasonlítanák a fájlkonfliktusokat, és lehetővé teszik, hogy intelligensen válasszon, de nem találtunk jó eredményeket. Kérjük, hagyjon megjegyzést, ha talált egy ingyenes segédprogramot, amely jól működik!

    Ez a szolgáltatás fizetett szoftverben érhető el. A Cocaotech Path Finder-jét, a Finder alternatívát teszteltük, és azt találtuk, hogy egy olyan összefonódó funkciót kínál, amely úgy működik, mint ahogy azt elvárná. 40 dollárnál ez egy drága mappa-egyesítő funkció, de talán hasznosnak találná más funkcióit is. Biztosak vagyunk benne, hogy más fizetett alkalmazások hasonló tulajdonságokkal rendelkeznek.


    Mindig csak megnyithatja mindkét mappát, és áthelyezheti a fájlokat egy mappába a másik mappa belsejébe. Ez nem lesz jó megoldás, ha több szinttel rendelkezik a beágyazott mappákkal - ez sok munka a rekurzív módon.

    Ezt a cikket az OS X 10.9 Mavericks-ről írták, így remélhetőleg az Apple a későbbiekben megfelelő mappa-összevonást fog adni. De ne tartsa a lélegzetét - a mappák összevonása meglehetősen bonyolult energiafogyasztó funkció. Az Apple nem aggódik.