Pracuję nad rsync
skryptem do replikacji katalogu. Synchronizuję tylko nowe i zmodyfikowane pliki lub katalogi, ale nie podoba mi się to, że kopiuje pliki lub katalogi o zmienionych nazwach jako nowy plik lub katalog, co powoduje, że pliki nie są zsynchronizowane. Ustawiłem również limit przepustowości 1 MB, ponieważ będzie on działać w godzinach pracy. Oto mój skrypt:
rsync -zvru --bwlimit=1024 /mymounts/test1/ /mymounts/test2
Jak mogę zsynchronizować pliki i katalogi, jeśli ktoś coś zmieni nazwę, nadal kopiując tylko nowe lub zmodyfikowane pliki? Oto pliki, o których mowa
ls "/mymounts/test1/some stuff"
new directory newfile1.txt newfile3.txt renamedFile.txt
ls "/mymounts/test2/some stuff"
new directory newfile1.txt newfile2.txt newfile3.txt renamedFile.txt
Czy byłby sposób na przeniesienie plików o zmienionych nazwach do innego katalogu, powiedz
/mymounts/VerControl
:?
rsync
artykułu, FWIW. everythinglinux.org/rsync