GNU/Linux >> Znalost Linux >  >> Linux

SCP přenáší pouze upravené soubory

Řešení 1:

rsync je váš přítel.

rsync -ru /source/directory/* [email protected]:/destination/directory

Pokud chcete, aby v cíli odstranil soubory, které již ve zdroji neexistují, přidejte --delete možnost.

Řešení 2:

Obecně se žádá o scp, protože existuje důvod. Tj. nelze nainstalovat rsyncd na cíl.

files=`find . -newermt "-3600 secs"`

for file in $files
do
       sshpass -p "" scp "$file" "[email protected]$IP://usr/local/www/current/$file"
done

Linux
  1. Zkopírujte soubory pomocí SCP a Rsync

  2. Použití rsync k synchronizaci souborů

  3. Jak bezpečně přenášet soubory pomocí příkazu SCP v systému Linux

  1. 14 Příklady příkazů SCP pro bezpečný přenos souborů v systému Linux

  2. Pomocí scp přeneste seznam souborů ve formátu .txt

  3. Soubory specifické pro Linux (mv nebo cp) z textového seznamu souborů?

  1. Jak používat Rsync k synchronizaci nových nebo změněných/upravených souborů v Linuxu

  2. Jak bezpečně přenášet soubory pomocí SCP

  3. Jak přenášet soubory v Linuxu pomocí SCP a Rsync