GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Kopieren einer Datei nur, wenn sie neuer als das Ziel ist

Die Verwendung der Aktualisierungsoption (-u) mit cp sollte dies für Sie erledigen.

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


Verwenden Sie rsync

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

Sie sagen nicht, welche Shell Sie verwenden, also gehe ich von ksh aus :

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

Linux
  1. Verwenden von Google Drive über die Linux-Befehlszeile

  2. Was genau passiert, wenn ich eine Datei in der Shell ausführe?

  3. Nur das erste Vorkommen nur mit Grep finden?

  4. Wie ändere ich die Kodierung, die mein SFTP-Server verwendet?

  5. Ist der fdisk-Partitionstyp bei der Verwendung von lvm wichtig

Wann haben Sie das letzte Mal Windows verwendet?

Verwenden der SSH-Konfigurationsdatei

So extrahieren Sie die tar.gz-Datei in Linux mithilfe der Befehlszeile

Zsync – Ein Dateiübertragungsprogramm, um nur die neuen Teile einer Datei herunterzuladen

Überprüfen Sie, ob die Dateigröße größer als 1 MB ist, indem Sie die IF-Bedingung verwenden

Grep in einer riesigen Logdatei (>14 GB) nur die letzten x GB?