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

Inhoudsopgave:

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

Video: Hoe mappen samen te voegen op Mac OS X zonder al je bestanden te verliezen (serieus)
Video: Stupid Windows Tricks: 01 2024, Maart
Hoe mappen samen te voegen op Mac OS X zonder al je bestanden te verliezen (serieus)
Hoe mappen samen te voegen op Mac OS X zonder al je bestanden te verliezen (serieus)
Anonim
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.
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 soms alleen. 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 wanneer u een map probeert te verplaatsen naar een locatie met een andere map met dezelfde naam. 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.

Image
Image

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. De oude map daadwerkelijk vervangen verwijdert alle bestanden in de oude map. De Finder biedt niet aan om de mappen samen te voegen.

Ja, je leest het 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.

Image
Image

Hoe mappen samen te voegen in de Finder

De Finder heeft eigenlijk een map-samenvoegfunctie, maar deze biedt deze niet wanneer u hem zou willen hebben. 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 "Keep Newer" -knop 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.
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 "Keep Newer" -knop 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.

Image
Image

Mappen samenvoegen met de opdracht Ditto

Om u te helpen bij het goed 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 de standaard Unix cp-opdracht, die je ook zou kunnen gebruiken als je wilt.

In tegenstelling tot de Finder, voegt dito automatisch mappen samen. Zoals de handleiding het zegt:

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

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

Image
Image

De opdracht ditto gebruikt de syntaxis id / pad / naar / bron / map / pad / naar / doel / 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 dito 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.
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 op Windows of Linux, met aanwijzingen voor elk afzonderlijk bestandsconflict en de mogelijkheid om keuzes te maken over welke bestanden u wilt behouden. 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 zijn er zeker van dat andere betaalde apps vergelijkbare functies bieden.

Image
Image

Je zou altijd gewoon beide mappen kunnen openen 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.

Aanbevolen: