Linux'ta Rsync Nasıl Kurulur

Bugünlerde herkesin bir Sync uygulaması var. Bittorrent Sync (şimdi Resilio Sync), Syncthing vb. Var. Bu tür araçlar sunucuda ve tüketici alanında gerçek bir çekiş kazanıyor ve bir nedenden dolayı varlar. Kullanıcıların yerel / internet tabanlı birebir senkronizasyon sistemi kurmalarına yardımcı olurlar. Çoğunlukla, bu araçlar oldukça kullanışlıdır. Bununla birlikte, farklı platformlarda (özellikle Linux'ta) kurulum yapmak biraz zaman alabilir. Bu yüzden bilgisayarlar arasında basit bir dosya senkronizasyonu yapmak isteyenler bunun yerine Linux'ta Rsync kullanmayı düşünmelidir. Bir ağ veya internet üzerinden dosyaları etkili bir şekilde (ve hızlı bir şekilde) aktarmanın basit bir yolu.

Kurulum

Bu eğiticide, iki araca odaklanacağız: Rsync komut satırı aracı ve Grsync GUI sarıcı. İşte bu programları Linux PC'nize nasıl kuracağınız.

Not: SSH'yi de kurmanız gerekir.

Ubuntu

sudo apt install rsync grsync

Debian

sudo apt-get install rsync grsync

Arch Linux

sudo pacman -S rsync grsync

fötr şapka

sudo dnf install rsync grsync

OpenSUSE

sudo dnf install rsync grsync

Diğer Linux

Rsync 1996'dan beri buralarda. Bu nedenle kullanıcılar ne kadar belirsiz olursa olsun uygulamayı Linux PC'lerine bulma ve yükleme konusunda herhangi bir sorun yaşamamalıdır. Paket yöneticinizde “rsync” arayın ve sisteme yükleyin. Grsync sarmalayıcı aracına gelince, biraz kabarık. Bazı Linux dağıtımları depolarında bulunabilir, bazıları olmayabilir. Kurmak için bir terminal penceresi açın ve “grsync” arayın. Alternatif olarak, web sitesinden indirin.

Terminalde Rsync Kullanımı

Rsync terminal aracı çok güçlüdür veBöylece birçok farklı uygulamaya aktarılabilir. Bununla birlikte, çoğu kullanıcının yalnızca temelleri bilmesi gerekir. İşte nasıl çalışıyor. Bir klasörün tüm içeriğini doğrudan diğerine aktarmak için bu komutu kullanın:

Yerelden uzaktan aktarma

rsync -r /home/username/local/file/to/transfer/. user@host:/path/to/destination/folder

Yerel aktarıma uzaktan

rsync -r user@host:/path/to/remote/. /home/username/local/file/to/transfer/

Bu komutlar kullanıcının doğrudan ya da tekrarlı bir şekilde bir klasördeki tüm dosyaları yerel ya da uzaktan başka bir klasöre aktarmasını sağlar. Daha fazla seçenek mi arıyorsunuz? Terminalde şunları yapın: rsync -h ve mevcut birçok rsync anahtarını ve seçeneklerini deneyin.

Not: Rsync yardım notları oldukça büyüktür. Çoğu zaman terminal, bitlerini kesebilir (veya en azından kullanıcılar, sonsuz bir şekilde bunlar arasında gezinmek zorunda kalırlar). İşleri kolaylaştırmak için yardım talimatlarını daha sonra kullanmak üzere doğrudan bir metin dosyasına kaydetmeyi deneyin. Bu komutla yapılabilir:

rsync -h >> rsync-help.txt

Grsync GUI aracını kullanma

Çoğu zaman, Grsync aracı gerçektenRsync kullanmanın en iyi yolu. Bunun nedeni, Rsync komutunun kendisinin güçlü olmasına rağmen, basit bir dosya senkronizasyonu yapmak isteyenler için, sözdiziminin oldukça kafa karıştırıcı olmasıdır. Terminal komutları söz konusu olduğunda, bu genellikle durum böyle değildir, ancak kuralların çiğnenmesi gerekir.

PC'nizde Grsync'i başlatın ve dosyayı açınYönetici de. Dosya yöneticisinde, aktarmak istediğiniz yerel klasör konumunu bulun. Birini göndermek yerine bir transfer alıyorsanız, bir hedef klasör bulun (veya oluşturun).

Konum bilgisini bulduktan sonra Grsync'e gidin vekaynak ayarıyla başlayın. "Aç" ı tıklayın ve aktarmak istediğiniz yerel klasöre göz atın. Kaynak uzaksa, şunu yazın: kullanıcı @ ana bilgisayar: / yol / / uzak /.

Kaynağını girdikten / taradıktan sonratransfer, sonraki seçim alanına gidin. Bir hedef klasör bulmak için aç'ı tıklayın (aktarım kaynağı uzaksa) veya ağ üzerinden aktarım yapıyorsanız: kullanıcı @ ana bilgisayar: / yol / kimden / uzak / girin.

Grsync aracı aklı başında varsayılanlara sahiptir veOrtalama bir kullanıcı için herhangi bir tinkering gerektirir. Aktarımı başlatmak için başlat düğmesini tıklayın. Aktarım başladığında, bir yükleme ekranı görünecektir. Rsync'in nasıl çalıştığını merak ediyorsanız, “rsync çıkışı” düğmesini tıklayın. Bu, kullanıcının başvurabileceği tam bir komut çıktısı görüntüler.

Hızlı Grsync İpucu

Dosya senkronizasyonunuzun neden çalışmadığından emin değil misiniz? Simülasyon modunu kullanmayı deneyin. Kullanıcıların ince ayar yapıp bir Rsync kurmalarını ve sonra bir simülasyon çalıştırmalarını sağlar. Hiçbir gerçek dosya aktarılmaz. Bunun yerine, onlar simüle edilir ve çıktı verilir. Bu, Rsync yeni başlayanların transfer ayarlarını değiştirmesine, hataları tespit etmesine vb. Yardımcı olabilir.

Grsync'de simülasyon moduna erişmek için “Dosya” yı ve ardından “Simülasyon” u tıklayın. Alternatif olarak, Grsync simülatör aracını Ctrl + S klavye kısayoluyla açın.

Sonuç

Modern senkronizasyon uygulamalarının kullanım durumları,Kesinlikle. Bir LAN veya İnternet üzerinden 5 veya 6 PC'ye bir sürü dosya dağıtmak istiyorsanız, Rsync sizin için değildir. Ancak, bir klasörü hızlı bir şekilde birkaç Linux PC’nin Rsync'i arasında senkronize halde tutmak istiyorsanız, buradaki açık kazanan. Barkodlarla uğraşmanıza, bir web kullanıcı arayüzü yapılandırmanıza veya bir Android uygulamasında oturum açmanıza gerek yoktur. Sadece bir komut girin veya Grsync aracını kullanın ve aktarma başlar.

Yorumlar