`rsync src / des` vs `rsync src des` - ile çalışmak istemiyor


0

Aşağıdaki klasör yapısına sahibim

src
├── sub0
├── sub1
└── sub2

ve komutu kullanıyorum rsync -avh src/ des src içeriğini des isimli bir klasöre kopyalamak için.

Kullanarak aynı davranışı yeniden üretmeye çalışıyorum --files-from, adında bir dosya oluşturdum list.txt, dize içeren src/ ve ben komutu kullanıyorum

rsync -arvh --files-from='./list.txt' . des

Neyse ne alıyorum, aşağıdaki klasör yapısı, bu ne olduğumu değil

des
└── src
    ├── sub0
    ├── sub1
    └── sub2

İlk yöntemle elde edebileceğim sonucu nasıl alabilirim?

Yanıtlar:


0

Son noktayı şu şekilde koymaya çalıştınız mı:

rsync -avh src/ dest/

Testinizde gösterdiğiniz klasörü yeniden oluşturmadan, rsync'i yapmanın normal yolu

Hatta rsync'in "cool" seçeneklerini de ekleyebilirsiniz (ayrıntılı olanı ilerlemeyle değiştirmek)

rsync -ah --stats --progress src/ dest/

Bunu kullanarak yapmam gerekiyor --files-from, (ve benim) ilk komutunuz gibi bir satır içi dosya açıklaması ile mükemmel çalışır
Nisba

BTW, için teşekkür ederim --stats hile ;)
Nisba

Tamam üzgünüm ... Cevabımı yanlış anladın. Önemli bölüm son eğik çizgidir (belirtmek için: bu dizinin içinde).
Bertrand Cebador

Aslında aralarında bir fark hissetmiyorum rsync -avh src/ des/ ve rsync -avh src/ des, sadece ilk eğik çizgiyi değiştirirsem
Nisba

Belki kullanırken fark yaratır --delete-after veya --delete-before
Nisba
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.