rsync
Dizin çoğaltması için bir komut dosyası üzerinde çalışıyorum . Yalnızca yeni ve değiştirilmiş dosyaları veya dizinleri senkronize ettim ancak dosyaların senkronize edilmemesini sağlayarak, yeniden adlandırılmış dosyaları veya dizinleri yeni bir dosya veya dizin olarak kopyalamasından hoşlanmıyorum. Ayrıca, çalışma saatleri içerisinde geçerli olacağı için 1 MB bant genişliği sınırını belirledim. İşte betiğim:
rsync -zvru --bwlimit=1024 /mymounts/test1/ /mymounts/test2
Birisi yeniden adlandırırsa, yalnızca yeni veya değiştirilmiş dosyaları kopyalarken, dosyaları ve dizinleri nasıl senkronize edebilirim? İşte söz konusu dosyalar
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
Ya da yeniden adlandırılmış dosyaları başka bir dizine taşımak için bir yol var
/mymounts/VerControl
mı?
rsync
makale olan FWIW'yi de ifade eder . everythinglinux.org/rsync