Sunday, July 26, 2009

Sinkronisasi Direktori

Misal, kita akan melakukan sinkronisasi isi http://202.46.3.75/ dan http://202.46.3.98/nhc/. Pada dasarnya perintahnya adalah :
$ rsync option sumber tujuan


[msmunir@psjumat4 www]$ rsync -av /home/nhc/www/ msmunir@202.46.3.98:/var/www/html/nhc/
The authenticity of host '202.46.3.98 (202.46.3.98)' can't be established.
RSA key fingerprint is 37:4c:7b:e9:79:a4:81:a8:b0:ca:02:86:1b:d8:b6:1f.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '202.46.3.98' (RSA) to the list of known hosts.
msmunir@202.46.3.98's password:
building file list ... done
./
biomaterial.php
....
....
wap/wap.wml
wap/wap2.php

sent 2211772 bytes received 272116 bytes 27752.94 bytes/sec
total size is 41681822 speedup is 16.78
[msmunir@psjumat4 www]$

Apa bila ingin menghapus berkas di /tujuan/ yang tidak ada di /sumber/, gunakan:
rsync -av --delete /sumber/ /tujuan/
Jika penghapusan hanya boleh setelah penyalinan sukses:
rsync -av --delete --delete-after /sumber/ /tujuan/
Terkadang ada berkas yang kita tidak ingin salin (umpama *.bak):
rsync -av --exclude '*.bak' /sumber/ /tujuan/
Tentu saja, silakan menggabungkan opsi-opsi seperti "--delete" dan dan "exclude" tersebut di atas.

Sumber : http://vlsm.org/rms46/1/97.html

Sinkronkan /media/MSMUNIR8/InfoLinux/ dengan /home/msmunir/public_html/download/tutorial/ di serpong6 :

[msmunir@msmunir1 InfoLinux]$ rsync -av /media/MSMUNIR8/InfoLinux/ msmunir@202.46.3.67:/home/msmunir/public_html/download/tutorial/

[msmunir@msmunir1 ~]$ rsync -av /home/msmunir/Desktop/YouTube msmunir@202.46.3.67:/home/msmunir/public_html/download/YouTube_Videos/

No comments:

Post a Comment