A Mac OS X fájlok egyesítése a fájlok elvesztése nélkül (komolyan)

Tartalomjegyzék:

A Mac OS X fájlok egyesítése a fájlok elvesztése nélkül (komolyan)
A Mac OS X fájlok egyesítése a fájlok elvesztése nélkül (komolyan)

Videó: A Mac OS X fájlok egyesítése a fájlok elvesztése nélkül (komolyan)

Videó: A Mac OS X fájlok egyesítése a fájlok elvesztése nélkül (komolyan)
Videó: CS50 2015 - Week 4 - YouTube 2024, Április
Anonim
A Mac OS X alapértelmezett mappa-összevonási viselkedése törli a meglévő mappát, törli az összes fájlját, nem pedig az intelligens összevonást. A Windows és a Linux fájlkezelők évtizedek óta kínálnak mappaszerkezetet, de a Mac még mindig nem.
A Mac OS X alapértelmezett mappa-összevonási viselkedése törli a meglévő mappát, törli az összes fájlját, nem pedig az intelligens összevonást. A Windows és a Linux fájlkezelők évtizedek óta kínálnak mappaszerkezetet, de a Mac még mindig nem.

A Finderben rejtett egyesítési lehetőség van, de csak néha működik. Az Apple egy terminálparancsot is tartalmaz más mappák egyesítéséhez. Ha operációs rendszert futtató Windows vagy Linux operációs rendszert használ, ez eléggé zavaró.

A Finder Broken, File-Eating Viselkedés

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

Ha van fájlhiba, akkor a fájlkezelő megkérdezi, hogy mit kell tennie az adott fájllal. Ha Windows vagy Linux operációs rendszert használt, valószínűleg ismeri ezt a viselkedést. Valószínűleg soha nem gondoltál sokat, mert csak működik.

Image
Image

A Mac OS X keresője nem olyan intelligens. Alapértelmezés szerint csak két lehetőséget kínál - Stop vagy Cserélje. A Stop nem tesz semmit, míg a Csere helyettesíti a régi mappát az új mappával. A régi mappa helyreállítása törli az összes fájlt a régi mappában. A Finder nem kínálja a mappák egyesítését.

Igen, ezt jól olvasod - próbáld meg összeolvasztani egy olyan mappát, mint a Windows vagy a Linux, és az összes régi mappát elveszti, ha a párbeszédablak olvasása nélkül kattintson a Csere gombra. Reméljük, hogy a legutóbbi Time Machine biztonsági mentései előtt elkezdte mozgatni a mappákat a Mac OS X rendszeren!

Ha valaha is látta ezt a párbeszédet 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 fog tenni, amit akarsz.

Image
Image

A mappák egyesítése a keresőben

A Finder valójában rendelkezik mappa-összevonási funkcióval, de nem kínálja azt, ha azt szeretné. Ehelyett titkos kézfogást kell használnia ahhoz, hogy hozzáférjen hozzá.

A Mac OS X 10.7 Lion - 2011-ben megjelent - egy rejtett Merge opciót adott hozzá. Hozzáféréséhez tartsa lenyomva az Option gombot, miközben a mappát ugyanarra a helyre húzza és vidd le. Ha ezt megteszi, megjelenik egy párbeszédpanel Merge (Merge) gomb segítségével, és rá lehet kattintani a Windows vagy a Linux operációs rendszerhez hasonló mappák egyesítésére.

Problémák merülnek fel, ha az egyes mappákban azonos nevű fájlok vannak. A Mac OS X egy olyan opciót kínál, amely segít kezelni ezt - a "Keep Newer" gombot, amely felülírja az összes többi azonos nevű fájl régebbi verzióját az újabbakkal. Nem tudjuk kihagyni ezeket a konfliktusokat, vagy megtartani a régebbi fájlokat, és nincs hasznos eszköz, amely lehetővé teszi a méretek és egyéb információk összehasonlítását. Ez mindent vagy semmit.
Problémák merülnek fel, ha az egyes mappákban azonos nevű fájlok vannak. A Mac OS X egy olyan opciót kínál, amely segít kezelni ezt - a "Keep Newer" gombot, amely felülírja az összes többi azonos nevű fájl régebbi verzióját az újabbakkal. Nem tudjuk kihagyni ezeket a konfliktusokat, vagy megtartani a régebbi fájlokat, és nincs hasznos eszköz, amely lehetővé teszi a méretek és egyéb információk összehasonlítását. Ez mindent vagy semmit.

A "Keep Newer" beállítás csak akkor jelenik meg, ha a mozgó mappa tartalmazza az újabb fájlokat. Ha a mozgó mappa tartalmazza a régebbi fájlokat, az Egyesítés opció nem jelenik meg - még akkor sem, ha az Option gombot tartja.

Talán az Egyesítés opció annyira rejtett, mert nem működik nagyon jól. Ez olyan kínos.

Image
Image

A mappák egyesítése a Ditto paranccsal

A mappák megfelelő összeolvasztásának megkönnyítése érdekében az Apple jobb mappaszerelési funkciót adott a "ditto" nevű terminálparancsnak. (Miért nem csak javították a Findert, de nem vagyunk biztosak.) A ditto parancs a szabvány javított verziója Unix cp parancs, amelyet tetszés szerint is használhat.

A keresővel ellentétben a ditto automatikusan egyesíti a mappákat. Ahogy manuális lapja teszi:

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

Ha használni szeretné, akkor egy terminált kell megnyitnia - nyomja meg a Command + Space parancsot, írja be Terminál a Spotlight keresés párbeszédablakba, és nyomja meg az Enter billentyűt.

Image
Image

A ditto parancs a szintaxist használja id˝o / elérési út / forrás / mappa / elérési út / cím / mappába. Tehát a mi példánkban van egy "Test" nevű mappánk az asztalunkon, és egy másik, a "Letöltött" nevű mappa, amely a Letöltések mappában található. A következő parancsot futtatjuk össze:

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

(A parancs V-része opcionális, de lehetővé teszi számunkra, hogy mit csináljunk.) Nyugodtan elhagyhatod.

A Finderrel ellentétben a parancs ugyanis kényszeríti a célmappa tartalmát a forrásmappa tartalmával. Ha a forrás mappában régebbi fájlok is szerepelnek, mint a rendeltetési mappában, akkor a rendeltetési mappa ellentétes fájljai felül lesznek írva ezekkel a régebbi fájlokkal.
A Finderrel ellentétben a parancs ugyanis kényszeríti a célmappa tartalmát a forrásmappa tartalmával. Ha a forrás mappában régebbi fájlok is szerepelnek, mint a rendeltetési mappában, akkor a rendeltetési mappa ellentétes fájljai felül lesznek írva ezekkel a régebbi fájlokkal.

Mappák, Windows vagy Linux stílus egyesítése

Szükséged lesz egy harmadik féltől származó segédprogramra, hogy egyesítsen olyan mappákat, amilyenek a Windows vagy a Linuxon futnak, minden egyes fájlkonfliktusra, valamint arra a képességre, hogy döntéseket hozhasson arról, hogy mely fájlokat kívánja megőrizni. Felmérve a magas és alacsony keresést a jó, ingyenes szoftvert, amely összehasonlítja a fájlkonfliktusokat, és lehetővé teszi számodra, hogy intelligens választást válasszon, de nem találtunk jóakat. Kérjük, hagyja a megjegyzést, ha talál egy ingyenes segédprogramot, amely jól működik!

Ez a funkció fizetett szoftverben érhető el. Kipróbáltuk a Cocaotech Path Finder-t, egy Finder alternatívát, és azt találtuk, hogy olyan összevonási funkciót kínál, amely úgy működik, ahogy azt elvárná.40 dollárnál ez egy drága mappa-összevonási funkció, de talán más funkciókat is hasznos lehet. Biztosak vagyunk benne, hogy más fizetős alkalmazások hasonló funkciókat kínálnak.

Image
Image

Mindig megnyithatod mindkét mappát, és áthelyezheted a fájlokat egy mappába a másik mappába belsejében, így a Finderben fájl-konfliktusok mentek keresztül. Ez nem lesz jó lehetőség, ha több szintje van a beágyazott mappáknak, de ez sok munka rekurzívan.

Ez a cikk az OS X 10.9 Mavericksről írt, ezért remélhetőleg az Apple a jövőben megfelelő mappaszerkezetet ad hozzá. De ne tartsa a lélegzetét - a mappák összevonása meglehetősen bonyolult teljesítményfelhasználói szolgáltatás, amelyet az Apple nem tűnik aggaszt.

Ajánlott: