Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 30045|Yanıt: 8

[pencereler] Windows, iki disk dosyasını senkronize etmek için cwRsync (Rsync) kullanır

[Bağlantıyı kopyala]
Yayınlandı 19.09.2021 12:46:35 | | | |
Windows 11'i yeniden yüklemeye hazır olduğunuz ve orijinal diskin dosyalarını yeni diske yedeklemek istediğiniz için, ardından tüm diskleri biçimlendirin.

En kolay yol kopyalayıp yapıştırmaktır; günümüzde iki klasörü senkronize etmek için cwRsync(Rsync) kullanılır (iki klasörün senkronizasyonu gerçekleşirse, yani iki diskin senkronizasyonu).cwRsync, hedefe kaynak yedekleme olarak artan yedekleme uygulayabilir; yalnızca hedefin sahip olmadığı dosyaları kaynaktan kopyalayıp yapıştırır; kaynak ve hedef aynı dosya adı ve farklı içeriğe sahipse, cwRsync kaynak dosyaların üzerine hedefe yazar

rsync, Linux üzerinde benzersiz algoritmasını kullanarak iki dizini yerel olarak veya makineler arasında senkronize eden bir dosya senkronizasyon aracıdır. Bu çok faydalı araç Windows'ta da mevcuttur ve cwRsync olarak adlandırılır.

cwRsync'i indir

Adres:Bağlantı girişi görünür.



Alternatif indirme adresi:Bağlantı girişi görünür.

Dekompresyon ve ortam değişkenlerinin ayarlanması

İndirilmiş paketi aşağıdaki D:\dev_tools\cwrsync_client_6.2.2_x64_free dizinine çıkardım ve ardından aşağıdaki komut satırını kullanarak ortam değişkenlerine kalıcı olarak rsync.exe ekledim:

cmd kalıcı ortam değişkeni komutunu ayarlamak için
https://www.itsvse.com/thread-9230-1-1.html



Komut satırı parametreleri aşağıdaki gibidir:

Usage: rsync [OPTION]... SRC [SRC]... DEST
  ya da rsync [OPTION]... SRC [SRC]... [USER@] SUNUCU: DEST
  ya da rsync [OPTION]... SRC [SRC]... [USER@] SUNUCU::D EST
  ya da rsync [OPTION]... SRC [SRC]... rsync://[USER@]HOST[:P ORT]/DEST
  ya da rsync [OPTION]... [USER@] SUNUCU: SRC [DEST]
  ya da rsync [OPTION]... [USER@] SUNUCU::SRC [DEST]
  ya da rsync [OPTION]... rsync://[USER@]HOST[:P OR]/SRC [DEST]
':' kullanımları uzaktan kabuk üzerinden bağlanırken, '::' ve 'rsync://' kullanımları bağlanır
bir rsync daemon'a ve SRC veya DEST'in bir modül adıyla başlamasını gerektiriyor.

Seçenekler
--çok konuşuluyor, -v cöhteliği artırır
--info=FLAGS ince taneli bilgi ayrıntısı
--debug=FLAGS ince tanenli hata hata ayıklama çok sözlü
--stderr=e|a|c stderr çıkış modunu değiştir (varsayılan: hatalar)
--sessiz, -q hatasız mesajları sustur
--no-motd daemon modu MOTD'yi bastır
--checksum, -c atlama mod-time ve boyut değil, kontrol toplamına göre
--arşiv, -arşiv modu; eşittir -rlptgoD (-H,-A,-X yok)
--no-OPTION ima edilen bir OPTION kapat (örneğin --no-D)
--özyinelemeli, -r dizinlere recurse
--aklaba, -R göreceli yol adlarını kullanır
--no-implied-dir'ler --relative ile ima edilen dir'ler göndermez
--backup, -b yedek yap (bkz. --sek & --backup-dir)
--backup-dir=DIR, yedekleri DIR tabanlı hiyerarşiye dönüştürür
--suffix=SEK yedek eki (varsayılan ~ --backup-dir)
--güncelleme, -alıcıda daha yeni dosyaları atlıyor
--inplace update destination files in place
--ek, daha kısa dosyalara veri eklemek
--append-verify --append w/eski verilerle dosya checksum'da
--dir, -d dizinleri tekrarlamadan aktarır
--mkpath hedefin yol bileşenini oluştur
--linkler, -l simlinkleri simlinkler olarak kopyalayır
--copy-links, -L simfonik bağlantıyı referans dosyasına/dir'e dönüştür
--copy-unsafe-links sadece "güvensiz" simlinkler dönüştürülür
--safe-linkler, ağacın dışına işaret eden simlinkleri görmezden gelir
--munge-links munge simfonikleri güvenli ve kullanılamaz hale getirmek için
--copy-dirlinks, -k simlinki dir'e referans dir'e dönüştür
--keep-dirlinks, -K alıcıda simfonik dir'i dir olarak kabul edin
--hard-linkler, -H sabit bağlantıları koruyor
--permler, -p Izinleri Koruma
--yürütülebilirlik, -E yürütülebilirliği korur
--chmod=CHMOD dosya ve/veya dizin izinlerini etkiler
--ACL, -A ACL'leri korur (--permleri ima eder)
--xattrs, -X genişletilmiş öznitelikleri korur
--sahibi, -o koruma sahibi (sadece süper kullanıcı)
--grup, -g grubu koruma
--cihazlar cihaz dosyalarını koruyor (sadece süper kullanıcı için)
--özel dosyalar özel dosyaları korur
-D aynı --cihazlar --özel
--times, -t modifikasyon sürelerini koruyor
--atimes, -U erişim (kullanma) sürelerini koruyor
--open-noatime Açık dosyalarda Atime değiştirmekten kaçının
--crtimes, -N yaratma zamanlarını koruma (yenilik)
--zamanları atla, -O dizinleri --zamanlardan atla
--link-zamanları at, -J --times'tan simlinkleri çıkar
--süper alıcı süper kullanıcı faaliyetlerini deniyor
--Fake-Super Depolama/Kurtarma Ayrıcalıklı ATTR'leri XATTRS kullanarak
--seyrek, -S sıfır dizilerini seyrek bloklara dönüştürür
--En çok dosyaları yazmadan önce önceden ayır
--write-devices cihazlara dosya olarak yazıyor (--inplace anlamına gelir)
--kuru koşu, -n hiçbir değişiklik olmadan deneme denemesi yap
--tüm dosya, -W dosyaları tam kopyala (delta-xfer algoritması olmadan)
--checksum-choice=STR kontrol toplamı algoritmasını seç (diğer adıyla --cc)
--bir-dosya sistemi, -x dosya sistemi sınırlarını aşmaz
--block-size=SIZE, -B sabit bir kontrol toplamı blok boyutu zorla
--rsh=COMMAND, -e kullanılacak uzak kabuğu belirtin
--rsync-path=PROGRAM uzak makinede çalışacak rsync'i belirt
--mevcut atlama alıcıda yeni dosyalar oluşturma
--var olan dosyaları atla alıcıda bulunan dosyaları güncellemeyi atla
--remove-source-files gönderici senkronize dosyaları (dir' olmayan) kaldırır
--del -delete-during için bir takma addır
--sil, gereksiz dosyaları dest dirs'ten sil
--delete-before alıcısı xfer'den önce siliyor, sırasında değil
--delete-during alıcı transfer sırasında silinir
--delete-delay silmeleri sırasında bul, sonra sil
--delete-after alıcı transferden sonra silinir, sırasında değil
--delete-excluded ayrıca DEST dirs'ten hariç tutulan dosyaları sil
--Eksik-eksinen-args eksik kaynak arg'leri hatasız görmezden gelin
--delete-missing-args hedeften eksik kaynak arg'leri sil
--ignore-errors sil I/O hataları olsa bile
--dirs'in kuvvet kuvveti silinmesi, boş olmasa bile
--max-delete=NUM dosyadan fazlasını silme
--max-size=SIZE, SIZE'den büyük dosya aktarma
--min-size=SIZE, SIZE'den küçük dosya aktarma
--max-alloc=SIZE değişimi bellek alocuyla ilgili bir sınır
--kısmi aktarılmış dosyaları kısmi sakla
--partial-dir=DIR, kısmen aktarılmış bir dosyayı DIR'e koy
--gecikme-güncellemeler tüm güncellenmiş dosyaları sonunda yerine getirir
--prune-empty-dirs, -m dosya listesinden boş dizin zincirlerini kesmek
--numeric-id'ler uid/gid değerlerini kullanıcı/grup adıyla eşlemez
--usermap=STRING özel kullanıcı adı eşlemesi
--groupmap=STRING özel grup adı eşlemesi
--chown=KULLANICI:GRUP basit kullanıcı adı/grup adı eşlemesi
--timeout=SECONDS Giriş/Çıkış zaman aşımını saniyelerle ayarlayın
--contimeout=SECONDS daemon bağlantı süresi saniye içinde ayarlandı
--zamanları görmezden gel, -boyut ve zamanla eşleşen dosyaları atlamam
--sadece boyut olarak eşleşen dosyaları atla
--modify-window=NUM, -@ mod-time karşılaştırmaları için doğruluğu ayarlayın
--temp-dir=DIR, -T dizininde geçici dosyalar oluştur
--bulanık, -y benzer bir dosyayı temel için bul eğer dest dosyası yoksa
--compare-dest=DIR ayrıca hedef dosyaları DIR'e göre karşılaştırın
--copy-dest=DIR ... ve değişmemiş dosyaların kopyalarını da dahil eder
--link-dest=DIR dosyalarına sabit bağlantı değişmedikte
--sıkıştır, -z dosya verisini transfer sırasında sıkıştır
--compress-choice=STR sıkıştırma algoritmasını seç (diğer adıyla --zc)
--compress-level=NUM sıkıştırma seviyesini açıkça ayarla (diğer adıyla --zl)
--skip-compress=LIST LIST içinde ekli dosyaları sıkıştırmayı atla
--cvs-exclude, -C otomatik olarak dosyaları CVS'nin yaptığı gibi görmezden geliyor
--filter=RULE, -f dosya filtreleme KURALI ekleyin
-F, --filter='dir-merge /.rsync-filter' ile aynıdır
                         tekrarlanıyor: --filter='- .rsync-filter'
--exlude=PATTERN eşleşen dosyaları hariç tuttu
--exclude-from=FILE okuma FILE'dan hariç desenleri
--include=PATTERN dosyaları PATTERN ile eşleşen hariç tutma
--include-from=FILE FILE'dan dahil desenlerini okumak
--files-from=FILE, FILE'dan kaynak dosya adlarının listesini okuma
--from0, -0 tüm *-from/filter dosyaları 0'larla sınırlandırılmıştır
--protect-args, -s uzay bölmesi yok; Sadece joker karakterler
--copy-as=USER[:GROUP] kopya için kullanıcı & isteğe bağlı grup belirtin
--dosya adlarını karşılaştırırken harfi görmezden gelin-harfi görmezden gelin
--address=ADRES, giden soketin daemon'a bağlanması için adres bağladı
--port=PORT, çift sütunlu alternatif port numarasını belirtin
--sockopts=OPTIONS, özel TCP seçeneklerini belirtir
--blocking-io uzak kabuk için bloklama G/O kullanır
--outbuf=N| L|B, None, Line, or Block ile tamponlama yapmayı belirledi
--istatistikler bazı dosya aktarım istatistikleri verir
--8-bit çıkış, -8 yüksek bit karakterleri çıkışta kaçılmadan bırakır
--insan tarafından okunabilir, -h çıkar sayıları insan tarafından okunabilir formatta
--ilerleme transferde ilerlemeyi göster
-P --kısmi --ilerleme ile aynı
--itemize-changes, -tüm güncellemeler için bir change-summary veriyorum.
--remote-option=OPT, -M OPTION'u sadece uzak tarafa gönder
--out-format=FORMAT çıktı güncellenir, belirtilen FORMAT kullanılarak
--log-file=FILE belirtilen DOSYA'ya ne yaptığımızı kaydet
--log-file-format=FMT günlük güncellemeleri belirtilen FMT kullanılarak
--password-file=FILE sayfasından daemon erişimi parolunu okuma
--early-input=FILE daemon'un erken yönetici girişi için FILE kullan
--list-sadece dosyaları kopyalamak yerine listeliyor
--bwlimit=RATE limitli soket I/O bant genişliği
--stop-after=MINS Dakikalar geçtikten sonra rsync'i durdur
--stop-at=y-m-dTh:m Belirtilen zaman noktasında rsync'i durdur
--write-batch=FILE, FILE için toplu bir güncelleme yaz
--only-write-batch=FILE gibi --write-batch ama dest güncellemeden
--read-batch=FILE, FILE'dan toplu bir güncelleme oku
--protocol=NUM eski bir protokol sürümünü kullanmak zorunda kalın
--iconv=CONVERT_SPEC dosya adlarının karakter seti dönüşümünü iste
--tr=KÖTÜ/İYİ transliterasyon dosya adları
--checksum-seed=NUM set blok/dosya checksum tohumu (ileri)
--ipv4, -4 IPv4'ü tercih ediyor
--ipv6, -6 IPv6'yı tercih eder
--version, -V sürümü yazdır + diğer bilgileri ve çıkışı
--yardım, -h (*) bu yardımı göster (* -h sadece kendi başına yardımdır)

"rsync --daemon -help" seçeneğini kullanarak daemon modu komut satırı seçeneklerini görebilirsiniz.
Tam dokümantasyon için lütfen rsync(1) ve rsyncd.conf(5) kişi sayfalarına bakınız.
Bkz.Bağlantı girişi görünür.güncellemeler, hata raporları ve cevaplar için

Kullanım talimatları:

Örneğin, bir dizin dosyasını dizin B ile senkronize ederseniz, bu örnekteki dizin göreceli bir yol kullanır.


-av -a, --arşiv modu, yani dosyaları özyinelemeli olarak aktarmak ve tüm dosya niteliklerinin -rlptgoD olarak tutulması anlamına gelir; -v,--verbose verbose çıkışı verbose modunda.
--ilerleme transfer sürecini gösteriyor.
--delete-after Transfer tamamlandıktan sonra sil.
--Dosyaları veya dizinleri atlama hariç tutulur.

a/ kaynak dizini, b/ hedef dizini. Burada göreceli yollar ve mutlak yollar da kullanılabilir.

İlk senkronizasyon tüm dosyaları senkronize eder ve sonraki senkronizasyon sadece farklılıkları olan dosyaları senkronize eder.

Klasör içerikleri senkronize edilmiştir

D:\itsvse\source klasörünün içeriğini D:\itsvse\target klasörüyle senkronize edin ve .svn, . git dizininde komut şu şekildedir:

Bu araç Linux'tan taşındığı için, diskler arasında senkronize edilirken, dizin yazma yöntemi Windows'taki normal yazma yönteminden farklıdır.

Örneğin, C sürücüsü /cygdrive/c/ formatında olmalı ve C sürücüsünün altındaki abc dizini /cygdrive/c/abc/ olarak yazılmalıdır.



Bir bat toplu dosyasını aşağıdaki komutla kaydedebilirsiniz:

(Son)





Önceki:Java tam istisna bilgisi alır (çağrı yığını)
Önümüzdeki:CentOS 7, çalışma zamanı ortamını ASP.NET Core 3.1 ile kurar
 Ev sahibi| Yayınlandı 19.09.2021 12:58:31 |
--delete-after kaynakta olmayan dosyaları siler, bu parametreyi eklemek önerilir.
Yayınlandı 19.09.2021 19:07:10 |
Şimdi ise görebilmek için cevap vermem gerekiyor
 Ev sahibi| Yayınlandı 2.01.2022 22:54:10 |
Kullan: rsync [SEÇİK]... SRC [SRC]... DEST
Uzak kabuk üzerinden erişim:
rsync [seçenekler]... [username@] SUNUCU: SRC [DEST]
rsync [seçenekler]... SRC [SRC]... [username@] SUNUCU: DEST
rsync daemon üzerinden erişim:
rsync [seçenekler]... [username@] SUNUCU::SRC [DEST]
rsync [seçenekler]... SRC [SRC]... [username@] SUNUCU::D EST
rsync [seçenekler]... SRC [SRC]... rsync://[username@]HOST[:P ORT]/DEST
rsync [seçenekler]... rsync://[USER@]HOST[:P OR]/SRC [DEST]

Unutmayın ki, ':' uzaktan bağlanmak için SSH kullanırken, '::' ve 'rsync://' tcp üzerinden rsync daemon sunucusuna bağlanmak için kullanılır; bu da modül adını içeren SRC (kaynak) ve DEST (amaç) gerektirir

Seçenekler
-v, --çok fazla ve çok fazla mod çıktısı
--info=FLAGS, INFO seviyesini çıkarıyor
--debug=FLAGS DEBUG seviyesini çıkarır
--msgs2stderr hata ayıklama için özel çıktı işleme
-q, --sessiz hatasız çıktıyı görmezden gelir
--no-motd, Daemon modunun MOTD'sini görmezden geliyor
-c, --checksum, varsayılan modifikasyon süresi ve dosya boyutu yerine kontrol toplamlarına dayalı otomatik atlama yapar
-a, --arşiv Arşiv (sıkıştırma) modu, yani dosyaları özyinelemeli olarak aktarmak ve tüm dosya özniteliklerinin -rlptgoD ile eşdeğer tutulması (-H, -A, -X olmadan)
--no-OPTION örtük seçenekleri kapatmak için (örneğin --no-D)
-r, --recursive alt dizinler için özyinelemeli modda işlenir
-R, --relative göreli yol bilgisini kullanır
--no-implied-dirs, örtük bir dizin göndermek için --relative kullanmaz
-b, --backup Bir yedek oluşturun, yani amaç zaten varsa ve aynı dosya adına sahipse, eski dosyayı ~filename olarak yeniden adlandırın. Farklı bir yedek dosya öneki belirtmek için --sek seçeneğini kullanabilirsiniz
--backup-dir=DIR Yedek dosyasını (örneğin ~filename) belirtilen dizine kaydet
--suffix=SEK yedekleme dosyası önekini tanımlar, bu varsayılan olarak ~
-u, --update sadece güncellemeyi yap, yani DST'de zaten var olan ve yedeklenecek dosyadan daha geç olan tüm dosyaları atlar (güncellenmiş dosyanın üzerine yazmaz)
--inplace update destination files in-place (MAN SAYFASINA BAKINIZ)
--append veriyi daha kısa dosyalara ekler
--append-verify --append'e benzer, ancak kontrol toplamları eski veriler için hesaplanır
-d, --dir'ler özyinelemeli taşıma dizinleri kullanmaz
-l, --bağlantılar simlinkleri işlemez (simfonik bağlantıları tutun)
-L, --copy-links Sembolik bağlantıları belirli dosyalar veya klasörler olarak ele alın
--copy-unsafe-links sadece güvensiz simlinkleri yönetir
--safe-links SRC kaynak dizininde olmayan simfonik bağlantıları görmezden gelir
--munge-links munge simlinkleri onları daha güvenli (ama kullanılamaz) yapar
-k, --copy-dirlinks sembolik bağlantıları klasörlere dönüştürür
-K, --keep-dirlinks alıcının klasöre olan simfonik bağlantısını bir klasör olarak ele alıyor
-H, --sert bağlantılar sabit bağlantıları korur
-p, --perms rezerv izinleri
-E, --yürütülebilirlik dosyanın yürütülebilir özelliklerini korur
--chmod=CHMOD, bir dosya veya klasörün özelliklerini etkiler
-A, --ACLS ACL'leri korur (--perms anlamına gelir)
-X, --xattrs genişletilmiş özelliği korur
-o, --sahibi Sahibini tut (sadece süper kullanıcı)
-g, --grup grubu korur
--devices cihaz dosyalarını sakla (sadece süper kullanıcı)
--copy-devices Cihaz dosyasının içeriğini bir dosyaymış gibi kopyalayın
--specials özel dosyaları saklar
-D ve --cihazlar --özel
-t, --zaman modifikasyon süresini korur
-O, --ont-dir-times klasörün modifikasyon süresini görmezden geliyor
-J, --bağlantı-zamanları belirtir, sembolik bağlantının modifikasyon süresini görmezden gelir
--süper Alıcı süper kullanıcı ile çalışmaya çalışır
--fake-super, izin niteliklerini depolamak ve geri yüklemek için xattrs kullanır
-S, --seyrek dosyalara özel muamele alandan tasarruf etmek için
--yazmadan önce önceden ayır DST dosyalarını önceden ayır
-n, --dry-run gerçek bir değişiklik olmadan bir test çalıştırması yapar ve sadece dosyanın nasıl değiştirileceğini gösterir
-W, --dosyayı artımlı algılamadan tüm dosyayı kopyala-kopyalayın
-x, --bir-dosya sistemi dosya sistemi sınırını geçmez
-B, --block-size=SIZE Kontrol algoritmasının kullandığı blok boyutu varsayılan olarak 700 bayttır
-e, --rsh=COMMAND Veri senkronizasyonunun rsh, ssh kullanılarak gerçekleştirildiğini belirtir
--rsync-path=PROGRAM Uzak sunucuda rsync komutunun bulunduğu yolu belirtir
--mevcut olanlar yalnızca DST'de zaten var olan dosyaları günceller, yeni oluşturulan dosyaları yedeklemez
--varlığını görmezden gelmek, DST'de zaten var olan dosyaları güncellemeyi atlar
--kaynak-dosyaları kaldır Gönderen, klasör olmayan kaynak dosyayı siler
--del --delete-during
--delete, SRC'nin sahip olmadığı DST'de olmayan dosyaları siler
--delete-before Transferden önce sil, transfer sırasında değil
--delete-during transfer sırasında silinir
--delete-delay Transfer sürecinde silinecek olanı belirler ve transfer bittikten sonra silinir
--delete-after transfer bittikten sonra silinir, transfer sırasında değil
--delete-excluded ayrıca bu seçenekle hariç tutulan alıcı taraftaki dosyaları da siler
--ignore-missing-args eksik kaynak parametrelerini görmezden gelir ve hata çıkarmaz
--delete-missing-args DEST'den eksik kaynak parametrelerini siliyor
--ignore-errors, I/O hatası olsa bile kaldırılır
--klasör boş olmasa bile zorla silme zorunlu
--max-delete=NUM belirtilen dosya sayısından fazlasını silmez
--max-size=SIZE, belirtilen boyuttan büyük dosyaları aktarmaz
--min-size=SIZE, belirtilen boyuttan küçük dosyaları aktarmaz
--kısmi bir sebepten dolayı tam olarak aktarılmamış dosyaları saklar, sonraki yeniden iletimi hızlandırmak için (örneğin kırılma noktasının yeniden başlatılması)
--partial-dir=DIR Herhangi bir nedenle tamamen aktarılmamış dosyaları belirtilen klasöre yerleştirir
--delay-updates transferin sonunda tüm güncellenmiş dosyaları yerine getirir
-m, --prune-empty-dirs dosya listesinden boş dizin zincirini kaldırır
--numeric-ids Uid/gid değerlerini kullanıcı/grup adlarına eşlememe
--usermap=STRING özel kullanıcı adı eşlemesi
--groupmap=STRING özel grup adı eşlemesi
--chown=USER:GROUP basit kullanıcı/grup adı eşlemesi
--timeout=SECONDS Giriş/çıkış zamanını saniye cinsinden ayarlar
--contimeout=SECONDS Daemon bağlantı zamanını saniye cinsinden ayarlar
-Ben, --ignore-times aynı zaman ve boyutta dosyaları atlamaz
-M, --remote-option=OPTION sadece belirtilen seçeneği uzak uça gönderir
--size-only sadece aynı boyuttaki dosyaları atlar
--modify-window=NUM Bir dosyanın zamanla aynı olup olmadığını belirlemek için kullanılan zaman damgası penceresi varsayılan olarak 0 olur
-T, --temp-dir=DIR ile belirtilen klasörde geçici bir dosya oluşturmak için
-y, --fuzzy DEST'te dosya yoksa, benzer dosyalar arayın
--compare-dest=DIR ayrıca DIR'deki dosyaları karşılaştırarak yedek gerekip gerekmediğine karar verir
--copy-dest=DIR yukarıdakilere benzer, ancak değişmemiş dosyaları belirtilen klasördeki kopyalar da kopyalar
--link-dest=DIR yukarıdakilere benzer, ancak değişmeyen dosya DST'ye sabit bağlantılıdır
-z, --iletim sırasında sıkıştır
--compress-level=NUM sıkıştırma seviyeleri 0-9'u belirtir, varsayılan olarak 6'dır
--skip-compress=LIST Belirlenen listede sıkıştırılmış dosya eki olan dosyaları atlar
-C, --cvs-exclude otomatik olarak CVS derleme dosyalarını atlar
-f, --filter=RULE Dosya filtreleme kuralı ekle
-F eşittir --filter='dir-merge /.rsync-filter'
    Tekrar: --filter='-.rsync-filter'
--exclude=PATTERN, eşleşme kurallarına uyan dosyaları hariç tutar
--exclude-from=FILE, belirtilen dosyadan hariç tutulması gereken dosyaları okur
--include=PATTERN, eşleştirme kurallarına uyan dosyaları içerir (hariç tutmaz)
--include-from=FILE, belirtilen dosyadan dahil edilmesi gereken (hariç değil) dosyaları okur
--files-from=FILE, belirtilen dosyadan SRC kaynak dosyalarının listesini okur
-0, --from0 Dosyadan okunan dosya adı '\0' ile sonlanır
-s, --uzay ayrımı olmadan argları korumak; Sadece joker kartlar için özel karakterler
--address=ADDRESS belirtilen adrese
--port=PORT Diğer rsync servis portlarını belirtir
--sockopts=OPTIONS Özel bir TCP seçeneği belirtir
--blocking-io, uzak kabuklar için bloklama IO kullanır
--stats belirli dosyaların transfer durumunu sağlar
-8, --8-bit-çıkış çıktıda yüksek bit karakterleri bırakır
-h, --insan tarafından okunabilir sayılar insan tarafından okunabilir bir formatta çıkar
--ilerleme transfer sırasında ilerlemeyi gösterir
-P, --kısmi --ilerlemeye eşdeğerdir
-i, --itemize-changes tüm güncellemelerdeki değişikliklerin özetini çıkarıyor
--out-format=FORMAT Çıktı güncellenir, belirtilen formatta
--log-file=FILE, logu belirtilen dosyaya kaydeder
--log-file-format=FMT Logu belirtilen formatta güncelle
--password-file=FILE Dosyadan Daemon sunucu şifresini okur
--list-only kopyalamaz, sadece listeler
--bwlimit=RATE, soket I/O bant genişliğini sınırlar
--outbuf=N| L|B, çıkış tamponunu belirler; bu Hiç, Satır veya Blok olur
--write-batch=FILE yazıyor, belirlenen dosyaya toplu güncellemeler
--only-write-batch=FILE yukarıdakilere benzer, ancak sadece yazma ile DST güncellemesi ile
--read-batch=FILE, belirtilen dosyadan toplu güncelleme okur
--protocol=NUM belirtilen eski protokol sürümünün kullanımını zorunlu kılmaktadır
--iconv=CONVERT_SPEC Dosya adlarının karakter kodlama dönüşümünü gerçekleştir
--checksum-seed=NUM blok/dosyanın kontrol toplamı tohumunu ayarlar
-4, --IPv4, IPv4 kullanımını destekler
-6, --IPv6, IPv6 kullanımını destekler
--versiyon sürüm numarasını yazıyor
(-h) --yardım yardım bilgilerini gösterir
 Ev sahibi| Yayınlandı 3.01.2022 20:19:55 |
Kısıtlama, chmod'un dosyaları veya dizinleri basit olmayan ACL'ler kullanarak değiştirmesine izin vermez. ACL'ler, erişim kurallarını kaybetmeden dosya deseni olarak tam olarak temsil edilebiliyorsa önemsizdir. ACL modunu kısıtlı olarak ayarlamak, SMB paylaşımı için veri setlerini optimize etmek amacıyla sıklıkla kullanılır, ancak daha fazla optimizasyon gerektirebilir. Örneğin, bu veri setiyle bir rsync görevi yapılandırmak, görev için ekstra bir seçenek olarak --no-perms eklemeyi gerektirebilir.

https://www.truenas.com/docs/core/storage/pools/permissions/

Yayınlandı 9.10.2022 16:12:45 |
Paylaştığınız için teşekkürler!
 Ev sahibi| Yayınlandı 27.08.2023 10:55:27 |
 Ev sahibi| Yayınlandı 30.08.2023 18:37:56 |
Aşağıdaki komut, sağ tıkla kopyala-yapıştır yönteminden 10 kat daha hızlıdır:

Yayınlandı 7.12.2023 18:31:24 |
Öğrenmek
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com