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
-r
alt dizinlerde özyinelemeli işlem ve -u
daha yeni dosyaları hedefte tutmak (= güncelleme) anlamına gelir. --progress
operasyon 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.
-u
Seçeneğinden yoksun . Bununrsync --update
yerine kullanabilirsiniz .