Rsync komutu, dosyaları ve dizinleri yerel veya uzak sistemler arasında senkronize etmek için kullanılır. Kullanımı için temel syntax şu şekildedir: ``` rsync [OPTIONS] SOURCE DESTINATION ``` Burada: - OPTIONS: Kopyalama işlemi için çeşitli seçenekler (örneğin, -v, -a, -r). - SOURCE: Kopyalanacak dosya veya dizin yolu. - DESTINATION: Hedef dizin yolu. Bazı yaygın rsync seçenekleri: - -v: Detaylı çıktı sağlar. - -a: Arşiv modu, dosya izinleri, timestampler ve sembolik bağlantıları korur. - -r: Dizinleri ve içeriklerini recursively kopyalar. - -e: SSH kullanarak güvenli transfer sağlar. Örnek kullanımlar: - Yerel dosya kopyalama: `rsync -v /home/pnap/Desktop/sample.txt /home/pnap/Desktop/rsync`. - Uzak sunucuya dosya aktarma: `rsync -av /home/pnap/Desktop/test_project 10.0.2.15:/home/test/Desktop/remote_project`. - Birden fazla dosya kopyalama: `rsync -av /home/pnap/Desktop/test_project /home/pnap/Documents/local_dir1 user@remote_host:/home/test/Desktop/remote_project`.