İçeriğe atla
%100 yerel

rsync komut oluşturucu

Kaynak, hedef ve aktarım seçeneklerinden rsync komutu oluşturun.

Çıkış

rsync komut oluşturucu

rsync, herkesin ulaştığı ve bayraklarını kimsenin tam olarak hatırlamadığı araçlardan biridir — bu -a mı yoksa -r mi, --delete hariç tutma listesinden önce mi sonra mı gelir, hangi taraf sondaki eğik çizgiyi alır. Bu oluşturucu bir formu doğru, yapıştırmaya hazır bir komut satırına dönüştürür, böylece dikkatini bayrak sırasından ziyade neyin senkronize edileceğine verebilirsin.

Kaynak ve hedef yolunu, isteğe bağlı olarak uzak sunucu, kullanıcı ve SSH portunu ağ üzerinden göndermek için doldurun. Arşiv modu açarak izinleri, zaman damgalarını, sembolik bağlantıları ve sahipliği bir tıklamayla koruyabilirsiniz, yavaş bağlantılar için sıkıştırma ekleyebilir ve hedefi kaynağın tam aynası haline getirmek için silmeyi açabilirsiniz. Hariç tutma ve dahil etme desenleri virgülle veya satır sonunda ayrılmış listeler kabul eder — .git, node_modules, oluşturma yapıtları — ve bant genişliği sınırı büyük bir senkronizasyonun bağlantıyı doyurmasını önler. Üç ön ayar (yedekleme, web sitesi dağıtımı, ayna) bir tıklamayla makul bir bayrak paketini ayarlar; "Özel" seçmek her onay kutusunu kendi ellerinizde bırakır.

İnsanların en sık yanlış anladığı bayrak, kaynak yolundaki sondaki eğik çizgidir: varsa, rsync dizinin *içeriğini* hedefe kopyalar; yoksa, dizinin kendisi hedef içinde oluşturulur. Araç otomatik olarak seçiminizi uygular ve altında açıklar — böylece satır sadece doğru değil, aynı zamanda anlaşılırdır. Herhangi bir şey silinmeden veya üzerine yazılmadan önce ne değişeceğini görmek için önce --dry-run'ı açın.

Her şey tarayıcınızda yerel olarak çalışır. Yazdığınız herhangi bir yol, ana makine adı veya kullanıcı adı hiçbir zaman iletilmez — araç sadece metin birleştirir. Sonucu kopyalayın, bir txt dosyası olarak indirin veya çalışmaya devam etmek için başka bir aracın girdisine gönderin.

FAQ

Kaynak yolundaki sondaki eğik çizgi aslında ne değiştirir?
Sondaki eğik çizgi ile (kaynak/), rsync o dizinin *içeriğini* hedefe kopyalar. Bunu olmadan (kaynak), dizinin kendisi hedef içinde iç içe geçmiş olarak oluşturulur. Onay kutusunu açın ve araç kuralı sizin için uygular.
Arşiv modu açılması neden izinleri ve zaman damgaları onay kutularını gizler?
Bunu gizlemezler, ancak -a zaten her ikisini içerir, bu nedenle araç gereksiz bir bayraktan kaçınmak için -p ve -t'yi ayrı olarak ekleme. Yalnızca izinleri veya yalnızca zaman damgalarını korumak ve başka bir şey değil ise arşiv modunu kapatın.
Bir ön ayar bayrakları kilitler mi, yoksa yine de bunları ayarlayabilir miyim?
Bir ön ayar (yedekleme, web sitesi dağıtımı, ayna) kendi sabit bayrak paketini ayarlar ve o paket için bireysel onay kutularını geçersiz kılar. Yollar, sunucu, kullanıcı, desenler, bant genişliği sınırı ve kuru çalıştırma ön ayardan bağımsız olarak kontrol altında kalır. Her bayrağı elle kontrol etmek için "Özel" seçin.
Boşluk veya özel karakterler içeren bir yol yapıştırmak güvenli midir?
Evet. Her yol ve desen tek tırnak içine alınır ve gerçek bir tek tırnak kaçılır, böylece oluşturulan komut değeri düz metin olarak çalıştırır ve bir kabuğun onu yorumlanmasına izin vermez.
Yazdığım herhangi bir şey bir sunucuya gönderilir mi?
Hayır. Komut tamamen tarayıcınızda JavaScript kullanılarak birleştirilir — yazdığınız yollar, ana makine adları ve kimlik bilgileri hiçbir zaman cihazınızı bırakmaz.