Linux-Tool gesucht für spezielle Kopieraufgabe

Hallo zusammen,

ich suche ein Linux-Tool für eine spezielle Kopieraufgabe:
Dateien sollen so von Ordner A nach Ordner B kopiert werden, dass jeweils nur die in A neu hinzugekommenen Dateien nach B einmailg(!) kopiert werden, also quasi ein inkrementelles Backup. So weit, so einfach.
Im Ordner B werden die Dateien jedoch wieder gelöscht (nachdem sie dort automatisiert verarbeitet wurden) und sollen dann nicht erneut von A kopiert werden. Hierin sehe ich die Schwierigkeit!? Oder geht das ganz einfach? Habt Ihr eine Idee?

Hintergrund: papierloses Büro mit paperless-ngx. Dieses legt die verarbeiteten Dateien in einem Archiv ab (Ordner A). Diese müssen dort auch verbleiben, damit danach gesucht werden kann. Ich möchte sie aber zusätzlich über eine Cloud auf meinen PC syncen, wo eine Software (FileJuggler) den Ordner auf neue Dateien überwacht und diese regelbasiert z.B. umbenennt und in meine Ordnerstruktur verschiebt. Dadurch verschwinden sie aus Ordner B.

Vielen Dank fürs Mithirnen und viele Grüße,
Jochen

Hallo Jochen,
ich habe mal etwas vergleichbares für einen copy-Job einer Webcam gebastelt, bei dem es allerdings darum ging, immer nur die neueste Datei von A nach B zu kopieren.

Vielleicht ist das in Deinem Zshg aber auch einsetzbar … :thinking: :interrobang:
Diesem Script ist es im Moment jedoch egal, ob auf Seite B etwas gelöscht wird oder nicht … das kopiert halt immer wieder die neueste Datei nach B.

Kann es damit ein Problem geben?

Viele Grüße,
Michael

#!/bin/bash
cd /home/pi/motioneye/

#neueste Datei finden in einem Verzeichnis finden:
filename1=$(find .  -type f |grep webcam1 | xargs ls -ltr |tail -1 |awk '{print $9}')
echo $filename1

scp $filename1 username@my-domain.com:./httpdocs/Projekte/zeitraffer/webcam1-latest.jpg

echo "Done!"
echo

Hallo Michael,

danke Dir für Deine Antwort!
Da wird halt nur die eine, letzte Datei gefunden. Könnte bei mir aber sein, dass es mehrere gibt.
Ich bin bei meinen Recherchen noch darauf gestoßen, das könnte evtl. auch funktionieren:
https://wiki.ubuntuusers.de/Incron/

Viele Grüße,
Jochen

Hallo Jochen,

vielleicht geht das mit Syncthing:
https://syncthing.net/

VG,
Dorian

… oder mit

Benutze ich seit Jahren ohne Probleme!

MbW!
Stefan

1 „Gefällt mir“

Hallo zusammen,

also incron macht genau, was ich will. Geiles Tool!

Danke für Eure Hilfe und viele Grüße,
Jochen