2Sep

Hoe mappen samen te voegen op Mac OS X zonder al je bestanden te verliezen( serieus)

click fraud protection

Het standaard samenvoeggedrag van mappen in Mac OS X is om de bestaande map te wissen, alle bestanden te verwijderen in plaats van aan te bieden om ze op een intelligente manier samen te voegen. Bestandsbeheerders van Windows en Linux hebben decennialange mapmappen aangeboden, maar Macs doen dat nog steeds niet.

Er is een verborgen samenvoegoptie in de Finder, maar deze werkt slechts af en toe. Apple heeft ook een terminalopdracht om mappen op een andere manier samen te voegen. Als je een Windows- of Linux-gebruiker bent met OS X, is dit behoorlijk schokkend.

Het gebroken, bestandsetende gedrag van de Finder

Dit probleem doet zich voor als u een map probeert te verplaatsen naar een locatie waar zich al een andere map met dezelfde naam bevindt. Op Windows en Linux proberen bestandsbeheerders dit op een intelligente manier aan te pakken. Ze zullen de bestanden in de twee mappen combineren in een enkele map met dezelfde naam.

Als er een bestandsconflict is, vraagt ​​het bestandsbeheer u wat u met dat specifieke bestand moet doen. Als u Windows of Linux hebt gebruikt, bent u waarschijnlijk bekend met dit gedrag. Je hebt er waarschijnlijk nooit veel over nagedacht, omdat het gewoon werkt.

instagram viewer

De Finder op Mac OS X is niet zo slim. Standaard zijn er slechts twee opties: stoppen of vervangen. Stop doet niets, terwijl Vervangen de oude map vervangt door de nieuwe map. Door de oude map te vervangen, verwijdert alle bestanden in de oude map .De Finder biedt niet aan om de mappen samen te voegen.

Ja, je leest dat goed - probeer een map samen te voegen zoals je zou doen op Windows of Linux en je verliest alle bestanden van de oude map als je op Vervangen klikt zonder het dialoogvenster te lezen. We hopen dat je een aantal recente Time Machine-back-ups hebt gehad voordat je mappen ging verplaatsen op Mac OS X!

Als u dit dialoogvenster ooit ziet tijdens het verplaatsen van een of meer mappen, klikt u waarschijnlijk gewoon op Stoppen. Het zal waarschijnlijk niet doen wat je wilt.

Mappen samenvoegen in de Finder

De Finder heeft een functie voor het samenvoegen van mappen, maar deze biedt deze niet wanneer u deze wilt. In plaats daarvan moet je een geheime handdruk gebruiken om toegang te krijgen.

Mac OS X 10.7 Lion - uitgebracht in 2011 - heeft een verborgen samenvoegoptie toegevoegd. Om toegang te krijgen, moet u de Option-toets ingedrukt houden terwijl u een map naar dezelfde locatie sleept. Als je dit doet, zie je een dialoogvenster met een knop Samenvoegen en je kunt erop klikken om mappen samen te voegen zoals je zou doen op Windows of Linux.

Problemen ontstaan ​​wanneer u bestanden met dezelfde naam in elke map hebt. Mac OS X biedt één optie om u te helpen dit te beheren - een knop "Keep Newer" die de oudere versies van alle bestanden met dezelfde naam overschrijft met de nieuwere versies. Er is geen manier om deze conflicten over te slaan of de oudere bestanden te bewaren, en er is geen handige tool waarmee u formaten en andere informatie kunt vergelijken. Het is alles of niets.

De optie "Keep Newer" verschijnt alleen als de map die u verplaatst de nieuwere bestanden bevat. Als de map die u verplaatst de oudere bestanden bevat, wordt de optie Samenvoegen niet weergegeven - zelfs als u de knop Optie ingedrukt houdt.

Misschien is de Merge-optie zo goed verborgen omdat hij niet erg goed werkt. Het is een beetje gênant.

Mappen samenvoegen met de Ditto-opdracht

Om u te helpen bij het juist samenvoegen van mappen, heeft Apple een betere map-samenvoegfunctionaliteit toegevoegd aan een terminal-opdracht met de naam "ditto."( Waarom hebben ze niet alleen de Finder opgelost, we weten het niet zeker.)De opdracht ditto is een verbeterde versie van het standaard Unix-commando cp, dat je ook zou kunnen gebruiken als je wilt.

Anders dan de Finder, voegt dito automatisch mappen samen. Zoals de handleiding het zegt:

"Als de doelmap al bestaat, dan worden de bronmappen samengevoegd met de vorige inhoud van de bestemming."

Om dito te gebruiken, moet je een terminal openen - druk op Command + Spatie, type Terminal in het Spotlight-zoekvenster en druk op Enter.

De opdracht ditto gebruikt de syntaxis idem /path/to/source/ map /path/to/destination/ map .Dus, in ons voorbeeld hier, hebben we een map met de naam "Test" opgeslagen op onze desktop, en een andere map met de naam "Test" opgeslagen in onze map Downloads. We voeren de volgende opdracht uit om ze samen te voegen:

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

( Het gedeelte -V van het commando is optioneel, maar het laat ons zien wat ditto eigenlijk aan het doen is. Voel je vrij om het weg te laten.)

In tegenstelling tot de Finder overschrijft de opdracht ditto de inhoud van de doelmap met geweld met de inhoud van de bronmap. Zelfs als de bronmap oudere bestanden bevat dan de doelmap, worden de conflicterende bestanden van de doelmap overschreven met deze oudere bestanden.

Mappen, Windows of Linux-stijl samenvoegen

U hebt een hulpprogramma van derden nodig om mappen samen te voegen zoals u dat op Windows of Linux zou doen, met aanwijzingen voor elk afzonderlijk bestandsconflict en de mogelijkheid om keuzes te maken over welke bestanden u wilthouden. We zochten naar hoog en laag op zoek naar goede, gratis software waarmee bestandsconflicten konden worden vergeleken en waarmee je intelligent kon kiezen, maar we hebben geen goede gevonden. Laat een reactie achter als je een gratis hulpprogramma hebt gevonden dat goed werkt!

Deze functie is beschikbaar in betaalde software. We testten Cocaotech's Path Finder, een Finder-alternatief, en ontdekten dat het een samenvoegfunctie bood die werkt zoals je zou verwachten. Voor $ 40 is dat een dure map-samenvoegfunctie, maar misschien vindt u de andere functies ook nuttig. We weten zeker dat andere betaalde apps vergelijkbare functies bieden.

Je zou altijd gewoon beide mappen open kunnen stellen en de bestanden binnen één map naar de binnenkant van de andere map kunnen verplaatsen, door bestandsconflicten op die manier in de Finder. Dit is echter geen goede optie als je verschillende niveaus van geneste mappen hebt, dat is veel werk om recursief te doen.

Dit artikel is geschreven over OS X 10.9 Mavericks, dus hopelijk zal Apple in de toekomst een juiste map-samenvoeging toevoegen. Maar houd je adem niet in - samenvoegen van mappen is een behoorlijk ingewikkelde power-user-functie waar Apple niet bezorgd over lijkt te zijn.