GNU/Linux >> Znalost Linux >  >> Linux

Kopírování souboru pouze v případě, že je novější než cíl

Použití možnosti aktualizace (-u) s cp by to mělo udělat za vás.

http://beginnerlinuxtutorial.com/help-tutorial/basic-linux-commands/cp-linux-copy-command/


Použijte rsync

rsync --progress -r -u /from/one/* /to/another/directory

Neříkáte, jaký shell používáte, takže budu předpokládat ksh :

if [[ file1 -nt file2 ]]; then cp file1 file2; fi

Linux
  1. Kdy jste naposledy použili Windows?

  2. Jak extrahovat soubor tar.gz v Linuxu pomocí příkazového řádku

  3. Používání Disku Google z příkazového řádku systému Linux

  1. Co se přesně stane, když spustím soubor v prostředí Shell?

  2. Účel použití Fifo vs dočasný soubor nebo potrubí?

  3. diff pro výstup pouze názvů souborů

  1. dočasné umístění souboru při použití tmpfile() v C

  2. Odstraňte soubor v systému Linux pomocí čísla inodu

  3. Linux + jak dát ke čtení souboru pouze konkrétnímu uživateli