Ich kopiere Dateien an einen anderen Ort, indem ich rsync
die Option verwende --files-from
. Manchmal wird eine Datei gelöscht und ist nicht mehr in der Dateiliste enthalten. Ich habe versucht, zu verwenden --delete
, aber dadurch wurden keine Dateien gelöscht, die nicht mehr in der Liste enthalten sind.
Wie könnte ich die Dateien mit diesem Ansatz löschen?
Der Punkt ist, dass ich nur alle PDF-Dateien kopieren möchte, also Dateien, die auf enden .pdf
. Ich könnte das mit --exclude
und tun --include
, aber das würde erfordern, dass ich alle Dateien ausschließe und dann Unterverzeichnisse und die PDF-Dateien wieder einschließe. Ich dachte, dass die Verwendung find -name '*.pdf'
als Eingabe für rsync --files-from
ein sinnvollerer Ansatz wäre, bis ich oben auf das Löschproblem stieß.