Mam kilka folderów, które zostały przypadkowo zduplikowane i muszę je scalić. Powiedzmy, że folder A zawiera plik X, a folder B zawiera plik Y, chciałbym, aby plik X został skopiowany do folderu B. Ale oczywiście mogę napotkać bardziej złożone przypadki, w których zarówno folder A, jak i B zawierają ten sam plik X : w takich przypadkach chciałbym zachować najnowszą kopię pliku, więc rsync powinien porównać oba pliki, a jeśli pochodzenie jest starsze, po prostu pomiń, w przeciwnym razie miejsce docelowe jest starsze, zastąp.
Jakie parametry należy umieścić w wierszu polecenia rsync?
To właśnie znalazłem w Google, ale nie sądzę, aby było poprawne.
rsync -avz --ignore-existing src dest
Strona podręcznika jest jakoś poza mną.
Dziękuję Ci.
PS w przypadkach, w których plik istnieje w obu folderach, lepszym rozwiązaniem byłoby zastąpienie starszego pliku do folderu docelowego i jednoczesne zachowanie kopii starszej, tak jak kopii zapasowej na wypadek, gdybyś wrócił do poprzedni
rsync -abuP