Dizüstü bilgisayarımdaki dosyaları düzenli olarak harici bir sabit sürücü kullanarak yedeklerim. Bir Linux sisteminin komut satırını kullanıyorum (Ubuntu). Şimdiye kadar her şeyi bir dizine kopyaladım ve eski yedeklemeyi kaldırdım. Ancak, son zamanlarda bunun çok verimsiz olduğunu fark ettim çünkü dizimin yeni durumu ile eskisi arasında sadece birkaç değişiklik var (farklar). Kabaca, sadece 2 yeni dosya varsa ve sadece 3 eski dosya değiştiyse binlerce dosyayı kopyalamaya ihtiyacım yok.
Bu yüzden, aşağıdakileri nasıl başaracağımı merak ediyorum:
- Klasörümün geçerli durumunu ve "eski" durumu (yedeklenenden önceki) karşılaştırın.
- Yeni dosyaları kopyalayın (geçerli klasörde olan ancak yedek olmayan).
- Güncellenen dosyaları kopyalayın (değişiklik tarihi en son yedeklemeden sonra olan dosyalar).
- Bir dosya artık geçerli dizinde değil, yine de yedeklemede ise, yedekleme klasöründen kaldırılmalıdır.
Bu nedenle, özetlemek gerekirse, istenen işlemden sonra, yedekleme klasörünün içeriği, yedeklemek istediğim klasörün içeriğiyle aynı olmalıdır. Bunu nasıl başarabilirim?
rsnapshot
, ilginç! Acaba tek adımda squashfs ile birleştirilip birleştirilemeyeceğini merak ediyorum)