Sembolik linkleri kopyalamaksızın rsync'in arşiv bayrağını kullanmak


28

rsync'İn man sayfasında belirtildiği gibi , -a(arşiv) anahtarına eşittir -rlptgoD. Ancak sembolik bağların korunmasını istemediğim bir durum var. -aAnahtarı kullanmaya devam etmenin ve sembolik bağlantıların kopyalanmasını önlemenin bir yolu var mı ? -rptgoDHer zaman yazabilirim , ama biraz uzun.

Yanıtlar:


60

Takip etmeyi dene:

rsync -a - hayır-bağlantılar ...

veya biraz daha kısa:

rsync -a - hayır-l ...

O Not --no-links/ --no-lanahtarı gelmelidir sonra-a aksi takdirde komut satırında anahtarı --linksima -atekrar geri çevrilir.


1
Rsync yardım sayfalarında --no-links seçeneğini göremiyorum . Bu seçeneği ne zaman eklediler?
palswim

12
@palswim: --no-OPTIONMan sayfasındaki seçeneğe bakın . -l/ --links, -aseçenek tarafından belirtilir ve bu nedenle ilgili --no-OPTIONseçenek tarafından kapatılabilir .
Steven Pazartesi

5

Hayır. Bunun yerine bir takma ad kullanabilirsiniz. Çizgiyi koy

alias mrsync="rsync -rptgoD"

~ / .profile içinde ve bir sonraki oturum açmadan sonra, sadece çağrı yapabilir mrsyncve bu parametrelerin diğer isimleri ile örtük olmasını sağlayabilirsiniz .

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.