GNU/Linux >> Linux Esercitazione >  >> Linux

Copiare un file solo quando è più recente della destinazione

L'uso dell'opzione di aggiornamento (-u) con cp dovrebbe farlo per te.

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


Usa rsync

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

Non stai dicendo quale shell stai usando, quindi assumerò ksh :

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

Linux
  1. Utilizzo di Google Drive dalla riga di comando di Linux

  2. Cosa succede esattamente quando eseguo un file nella shell?

  3. Lo scopo dell'utilizzo di un Fifo contro un file temporaneo o una pipe?

  4. Trova solo la prima occasione usando solo Grep?

  5. diff per produrre solo i nomi dei file

Utilizzo del file di configurazione SSH

Zsync:un'utilità di trasferimento file per scaricare solo le nuove parti di un file

L'algoritmo di copia dei file Linux (Ubuntu) è migliore di Windows 7?

Il tipo di partizione fdisk è importante quando si utilizza lvm

Linux + come consentire solo a un utente specifico di leggere il file

Grep in un file di registro enorme (> 14 GB) solo l'ultimo x GB?