• Es ist bereits Apfeltalk-Tradition und wir möchten sie auch in diesem Jahr fortsetzen: Unser Apfeltalk-Weihnachtslogo-Wettbewerb hat begonnen! Gestaltet für uns das Weihnachtsbanner, das im Monat Dezember bis zum Weihnachtsfest unsere Webseite schmücken soll. Lasst Eurer Kreativität freien Lauf! Hier geht es zum Wettbewerb --> Klick
  • November - das bedeutet oftmals Herbstblues, grauer Himmel, Tristesse und Wetter, bei dem man gern im Warmen bleibt. Aber nur oftmals! Wir fordern Euch gern auf, gegen den Herbstblues anzukämpfen und hoffen, dabei hilft Euch unser aktuelles Monatsthema. Neugierig geworden? --> Zum Mitmachen bitte hier klicken

Löschendes Einfügen

  • Ersteller Ersteller mdk
  • Erstellt am Erstellt am

mdk

Gast
Hallo.

Mir ist kürzlich ein Umstand aufgefallen welcher mich zunehmend im Verhalten des Systems irritiert hat.

Folgendes: Kopieren von Ordnern A, B, C aus einem Quellverzeichnis. In ein beliebiges Zielverzeichnis. In diesem Verzeichnis befinden sich bereits Ordner A, B, C mit Inhalt. Beim Einfügen werden nun die Ordner im Zielverzeichnis gelöscht. Die Order A, B, C aus dem Quellverzeichnis werden dann in das Zielverzeichnis kopiert.

Gewünscht wäre, dass die Verzeichnisse nicht gelöscht werden. Sondern das bereits vorhandene Inhalte überschrieben, neue eingefügt werden.

Aufgefallen ist mir dies erst nach einer Neuinstallation von OS X.

Mir stellt sich nun die Frage, wie ich das gewünschte Kopieren umsetzen kann, welches keine Inhalte löscht. Oder ob ein Bedienungsfehler an einer Stelle zum Löschen führt.

Gruß,
Marius
 
Fuer sowas wuerde ich nach Software suchen, die Ordner miteinander synchronisieren kann (Suchbegriffe "synchronize" und "folder"), z.B. SyncTwoFolders (Freeware).
 
Nimm die Kommandozeile - und nimm mv (move) anstelle von cp (copy). mv löscht vorhandene Zielordner nicht! Wenn Du das original noch brauchst, dann halt erst kopieren, und dann die Kopie moven ;-)

Auch hilfreich:

man ditto:

NAME
ditto -- copy directory hierarchies, create and extract archives

SYNOPSIS
ditto [-v] [-V] [-X] [<options>] src ... dst_directory
ditto [-v] [-V] [<options>] src_file dst_file
ditto -c [-z | -j | -k] [-v] [-V] [-X] [<options>] src dst_archive
ditto -x [-z | -j | -k] [-v] [-V] [<options>] src_archive ...
dst_directory
ditto -h | --help

DESCRIPTION
In its first form, ditto copies one or more source files or directories
to a destination directory. If the destination directory does not exist
it will be created before the first source is copied. If the destination
directory already exists then the source directories are merged with the
previous contents of the destination.