Это происходит при нечистом удалении или завершении работы. Я также предлагаю использовать ext4.
Почему бы не использовать find
? Не думаю, что мой скрипт будет быстрее, но вроде работает. -execdir
нужен поиск gnu, но с небольшими изменениями поиск POSIX с -exec
также может работать.
#!/bin/sh
find "$@" -type f -name '*.csv' -execdir sh -c 'name="${1%.csv}"; mkdir -- "$name"; for i in $(seq 10); do cp -- "$1" "$name/${name}_$i.csv" & done' shell '{}' \;