Chcę przenieść (nie tylko skopiować) grupę plików / katalogów do innego katalogu, z których niektóre mają konflikty nazw z plikami / katalogami w katalogu docelowym. Moim głównym celem jest przeniesienie plików, aby tolerować nadpisywanie niepustego katalogu.
Obecnie używam mv ... destinationjednak, czasami dostaję
mv: nie można przenieść `target 'do / destination / target': katalog nie jest pusty
Próbowałem mv -f ... destinationbezskutecznie, a ponieważ chcę, aby pliki zostały usunięte z oryginalnej lokalizacji,rsync nie wydaje się to odpowiednie.
Jako bonus, czy istnieje dobre rozwiązanie do zachowania plików, które mają zostać w jakiś sposób nadpisane, może poprzez zmianę nazwy?
rsyncnie tego chcesz; dlaczego oznaczyłeś to tagiem rsync?
mv --backup=numberedlub skorzystasz z jednej z innych opcji --backup, mvzakończy scalanie i zachowa pliki przeznaczone do zastąpienia