Referans mevcut olmasa bile rsync'i symlink'i kopyalamaya zorlayın


11

Bu mesajı rsync ile alıyorum:

symlink has no referent: "/a/path"

Peki, rsync haklı: kaynak dosya sisteminde, (sembolik) bağlantı mevcut olmayan bir yeri gösteriyor. Bu amaçlanmıştır. Bağlantının hedefi yalnızca hedef dosya sisteminde bulunur. Ve rsync'in bu gerçeği görmezden gelmesini ve hedefteki symlink'i oluşturmasını istiyorum.

Rsync'i bunu yapmaya nasıl zorlayabilirim?

Yanıtlar:


19

-aRsync ile seçeneği kullanın .

Kırık sembolleri de kopyalar.

Bunun gibi bir şey:

 # rsync -av source host:destination

10
Sembolleri kopyalamak yerine dosyaların kopyalarını oluşturmak için -L kullanıyorum. "Rsync -a -L" gibi Bir symlink eksik dosyayı gösteriyorsa, rsync "symlink'in başvurusu yok" hatasıyla başarısız olur. -L seçeneği ayarlandığında bozuk simgeleri kopyalamayı atlamanın bir yolu var mı?
SoichiH
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.