Lokal Sinkronisasi File Dan Folder Dengan Rsync Di Ubuntu Server - Perintah Dasar Linux

sumber gb: colekcolek.com

Di sistem operasi Ubuntu atau Linux terdapat kemudahan sinkronisasi file atau folder yang biasanya berfungsi untuk menciptakan backup suatu konfigurasi. Untuk melaksanakan sinkronisasi memakai perintah rsync yang sudah terinstall secara default di sistem operasi Linux. Mau tahu bagaimana caranya memanfaatkan tool rsync? Berikut saya jelaskan di tutorial di bawah:

Misalnya saya mempunyai folder dengan nama folder_1 yang berlokasi di:

/home/himawan/Public/folder_1/

isi dari folder tersebut ialah file text.txt kemudian saya ingin mensinkronkan seluruh isi folder_1 tersebut ke folder_2 di lokasi yang sama (anda sanggup mempraktekkannya di lokasi yang lain) dengan format perintah:

 rsync -rv [source] [target]

alasannya saya ingin mensinkronkan foler_1 ke folder_2 maka perintah tersebut akan terlihat ibarat berikut:

 rsync -rv /home/himawan/Public/folder_1/ /home/himawan/Public/folder_2/

hasil dari perintah tersebut terlihat ibarat pada gambar di bawah ini:


dari gambar disitu terlihat bahwa telah dibentuk folder_2 kemudian diisi file text.txt di dalam folder_2 tersebut ibarat isi folder_1/, system secara otomatis akan menciptakan folder gres sesuai folder tujuan apabila sebelumnya folder yang dituju belum ada secara riil. Untuk rujukan selanjutnya saya akan mencoba menyalin file text.txt ke text2.txt di folder_1 dengan perintah:

 cp /home/himawan/Public/folder_1/text.txt /home/himawan/Public/folder_1/text2.txt

kesannya terlihat ibarat pada gambar di bawah:


sedangkan saya lihat lagi isi dari folder_2 ibarat yang terlihat pada gambar di bawah:



dari situ terlihat bahwa di folder_2 belum terdapat file text2.txt, untuk mensinkronkan folder_1 dan folder_2 kemudian saya jalankan lagi perintah:

 rsync -rv /home/himawan/Public/folder_1/ /home/himawan/Public/folder_2/

dari perintah tersebut berikut hasilnya:


dari situ terlihat dikala proses sinkronisasi dilakukan sistem melaksanakan copy file text2 dari folder_1 untuk ditaruh di dalam folder_2 semoga sinkron, mari kita lihat isi folder_2 dengan perintah:

 ls /home/himawan/Public/folder_2/

maka kesannya akan terlihat bahwa file text2.txt telah ditambahkan di dalamnya ibarat yang terlihat pada gambar di bawah:


kemudian bagaimana kalau file text2.txt di dalam folder_1 saya hapus kemudian saya lakukan sinkronisasi? mari kita coba, pertama saya akan menghapus file text2.txt dengan perintah:

 rm /home/himawan/Public/folder_1/text2.txt

kemudian saya jalankan aplikasi rsync dengan format berikut:

 rsync -rv /home/himawan/Public/folder_1/ home/himawan/Public/folder_2/

sehabis itu kita lihat isi folder_2 apakah file text2.txt di dalam folder_2 juga akan terhapus atau tersinkron dengan folder_1? berikut hasilnya:


dari hasil di atas, ternyata file text2.txt tidak terhapus. Apabila anda menambahkan opsi "--delete" di dalam perintah rsync sehingga perintah tersebut terlihat ibarat pada gambar di bawah ini:

 rsync -rv --delete /home/himawan/Public/folder_1/ /home/himawan/Public/folder_2/

silakan jalankan sehingga kesannya ibarat yang terlihat pada gambar di bawah:


dari perintah tersebut, maka isi folder_2 akan benar-benar disinkronkan dengan folder_1, kalau ada file yang dihapus dari folder sumber maka file yang bersangkutan di folder tujuan pun juga akan dihapus diadaptasi dengan folder sumber. Lalu bagaimana dengan isi file text.txt kalau kita melaksanakan modifikasi? maka isinya juga akan ikutan berubah sesuai dengan folder sumbernya, silakan dicoba sendiri ya, semoga membantu dan terima kasih telah berkunjung.


Sumber http://www.newbienote.com/

Mari berteman dengan saya

Follow my Instagram _yudha58

Subscribe to receive free email updates:

0 Response to "Lokal Sinkronisasi File Dan Folder Dengan Rsync Di Ubuntu Server - Perintah Dasar Linux"

Posting Komentar