Yanıtlar:
Cp ile güncelleme seçeneğini (-u) kullanmak sizin için yapmalı.
http://beginnerlinuxtutorial.com/help-tutorial/basic-linux-commands/cp-linux-copy-command/
Rsync kullan
rsync --progress -r -u /from/one/* /to/another/directory
-ralt dizinlerde özyinelemeli işlem ve -udaha yeni dosyaları hedefte tutmak (= güncelleme) anlamına gelir. --progressoperasyon sırasında ilerleme bilgilerini gösterir.
Hangi kabuğu kullandığını söylemiyorsun, ben de farz edeceğim ksh:
if [[ file1 -nt file2 ]]; then cp file1 file2; fi
yes|cp -ruv /from/* /to/.
evet - Tüm sorulara evet cevabı verin.
r - özyinelemeli
u - güncelleme
v - İlerleme
xargs gibi çalışır .
Akademik olarak nasıl açıklayacağımı bilmiyorum.
-uSeçeneğinden yoksun . Bununrsync --updateyerine kullanabilirsiniz .