Я пытался скопировать все файлы определенного типа файлов из всех подпапок в одно место. К сожалению, это может привести к конфликтам, если два файла имеют одинаковое имя из двух разных подпапок.Избегайте столкновения при копировании файлов
Я использовал
find ./ -name '*.jpg' -exec mv -u '{}' . \;
Как я могу настроить для автоматического переименования файлов (например, добавление «_1»), чтобы избежать столкновений. Или лучше: проверьте, являются ли файлы одинаковыми (например, того же размера) заранее. Если да, проигнорируйте (переписать тоже будет хорошо). Если нет, переименуйте, чтобы избежать столкновения.
Предложение будет оценено. Благодаря!
Вместо Exec 'mv', Exec' Баш -c 'ТЕСТ ДЛЯ СТОЛКНОВЕНИЯ затем mv'' –