Fehler beim Versuch, Dateien mit find und cpio zu kopieren

324
juliushibert

Ich habe ein Bash-Skript, mit dem ich regelmäßig Beweise (PDFs & JPGs) von einem Server, auf dem ich arbeite, erstellt. Ich habe das Skript vor ein paar Jahren zusammengestellt und es hat funktioniert, aber jetzt kommt das Skript 0 block error. Ich habe cpio anstelle von copy verwendet, damit die Verzeichnisstruktur des Servers gleichzeitig kopiert wird.

Hier ist das Skript

find "$JOB_DIR" -type f \( -iname '*.pdf' -or -iname '*.png' -or -iname '*.jpeg' -or -iname '*.jpg' -or -iname '*.gif' -or -iname '*.psd' \) -path '*/D_Jpgs Pdfs to Client/*' -print0 | xargs -0 -I file cpio -pvda file "$PROOF_DEST"  exit 0 

Und hier ist der Fehler.

0 blocks 0 blocks 

Weiß jemand, was schief läuft?

0

1 Antwort auf die Frage

0
juliushibert
find "$JOB_DIR" -type f \( -iname '*.pdf' -or -iname '*.png' -or -iname '*.jpeg' -or -iname '*.jpg' -or -iname '*.gif' -or -iname '*.psd' \) -path '*/D_Jpgs Pdfs to Client/*' | cpio -pvda "$PROOF_DEST" 

Vereinfacht einen Liner, der zu keinen Fehlern führt.