Frage zu Befehl mv -u

Du suchst ein Programm für einen bestimmten Zweck?
Antworten
hanspeter123
Beiträge: 22
Registriert: 15.02.2014 12:59:52

Frage zu Befehl mv -u

Beitrag von hanspeter123 » 12.04.2015 14:44:53

Hallo Leute,
ich habe hier einen Ordner namens home, in diesem sind:

Code: Alles auswählen

home/name/ordner/datei.txt
home/name/ordner/zweiterordner/datei2.txt
home/name/berg/bild.jpg
Meine Frage: Kann ich mit einem Befehl diese Dateien ersetzen/updaten lassen.

Hatte mir das irgendwie so vorgestellt:

Code: Alles auswählen

sudo mv home/* /home -u
Das funktioniert aber leider nicht weil Unterordner vorhanden sind.
Was kann man da tun?

LG
hanspeter

Cae
Beiträge: 6349
Registriert: 17.07.2011 23:36:39
Wohnort: 2130706433

Re: Frage zu Befehl mv -u

Beitrag von Cae » 12.04.2015 16:05:09

hanspeter123 hat geschrieben:Meine Frage: Kann ich mit einem Befehl diese Dateien ersetzen/updaten lassen.
Diese Frage endet nicht mit einem Fragezeichen.

Mal ganz grundsaetzlich, was ist das Ziel deiner Aktion? Du hast zwei asynchrone Verzeichnisse, die ineinander kombiniert werden sollen, wobei jeweils die neuste Version einer Datei "gewinnen" soll? Da wuerd' ich cp oder rsync nehmen und das nicht-Zielverzeichnis hinterher loeschen.

Gruss Cae
If universal surveillance were the answer, lots of us would have moved to the former East Germany. If surveillance cameras were the answer, camera-happy London, with something like 500,000 of them at a cost of $700 million, would be the safest city on the planet.

—Bruce Schneier

hanspeter123
Beiträge: 22
Registriert: 15.02.2014 12:59:52

Re: Frage zu Befehl mv -u

Beitrag von hanspeter123 » 12.04.2015 21:18:16

Ups :)

Das Ziel ist eine Backup Einspielung, bei der alle Dateien überspielt werden sollen. (Deswegen auch der Pfad /home...)
Die vorhandenen Daten sollen einfach, falls vorhanden, einfach überschrieben werden. Falls sich noch komplett andere Dateien in den Verzeichnissen befinden, soll diesen einfach nichts geschehen.

Also die oben genanten Dateien (Codefeld) sollen einfach mit den aktuell bestehenden Dateien überschrieben werden und nicht vorhandene Verzeichnisse angelegt werden. Das ist alles.

LG

Dimejo
Beiträge: 503
Registriert: 21.07.2014 13:37:23

Re: Frage zu Befehl mv -u

Beitrag von Dimejo » 12.04.2015 22:10:11

hanspeter123 hat geschrieben:Also die oben genanten Dateien (Codefeld) sollen einfach mit den aktuell bestehenden Dateien überschrieben werden und nicht vorhandene Verzeichnisse angelegt werden. Das ist alles.
Ich würde dafür zu Debianrsync greifen.

Antworten