Es scheint, als hätten Sie Dateinamen mit führendem Bindestrich -
. Verwenden Sie also:
for f in *.pdf; do mv -- "$f" "BOOK - $F"; done
Von man bash
:
A
--
signalisiert das Ende der Optionen und deaktiviert die weitere Optionsverarbeitung. Alle Argumente nach dem - werden als Dateinamen und Argumente behandelt. Ein Argument von - ist äquivalent zu -.