Rekommenderad, 2024

Redaktörens val

Hur man sammanfogar kataloger i mac os x med ditto

#12 - Must Have Clipboard Managment for OSX

#12 - Must Have Clipboard Managment for OSX

Innehållsförteckning:

Anonim
Om du har två kataloger som du behöver sammanfogas kan du antingen dra och släppa allt ihop, använda kommandot 'mv' för att flytta filer manuellt, eller som vi visar här kan du snabbt slå samman två kataloger i Mac OS X med hjälp av kommandoradsverktyget ditto eller 'cp'. Kommandoraden riktar sig vanligtvis till avancerade användare, men ditto är ganska enkelt att använda så att nästan vem som helst kan använda det på detta sätt om de är bekväma med terminalen.

Om du vill använda ditto i syfte att slå samman kataloger ska du starta Terminal-applikationen och använda följande syntax:

ditto directory1 directory2

Om en katalog redan finns på destinationen (katalog2) kommer innehållet i källan (katalog1) att slås samman med innehållet i destinationen (destination2).

Så som ett exempel, låt oss säga att jag vill slå samman bilder från "augusti 2010" till "sommaren 2010" då kommer jag att använda följande kommandosträng för att göra detta:

ditto "August 2010" "Summer 2010"

Det är viktigt att förstå hur ditto fungerar och hur det skiljer sig från mv- och cp-kommandona, den manuella sidan är ett bra ställe att börja om du inte känner till. Mansidan för ditto beskriver vidare:

I sin första form kopierar ditto en eller flera källfiler eller kataloger
till en destinationskatalog. Om destinationskatalogen inte finns
det skapas innan den första källan kopieras. Om destinationen
katalog finns redan då källkatalogerna slås samman med
tidigare innehåll på destinationen.

Observera skapandet av destinationskataloger, och som vi betonar här, möjligheten att slå samman en källa och destinationskatalog med ditto-strängen.

Om du inte känner till kommandoraden eller är bekväm att använda den för mer avancerade metoder för filöverföringar som denna, kanske du bara vill använda Finder GUI för att utföra denna typ av åtgärd.

Sammanfoga kataloger med 'cp' på Command Line

Om du inte vill använda ditto kan du också använda cp-kommandot med -r och -n-flaggorna så:

cp -r -n ~/Desktop/Dir1/* ~/Desktop/Dir2/

Detta kommer att kopiera allt från Dir1 till Dir2 men inte skriva över matchande filer.

Top