Как переименовать файлы в нескольких папках без переименования каталогов?

У меня есть куча каталогов (например, drawable-hdmi, drawable-en-hdmi, drawable-en-xhdmi) и так далее для разных разрешений и локализаций. каждый из них содержит только один файл со случайным именем. Как я могу переименовать эти файлы с помощью команды new_begingn.9.png?

1 ответ

Решение

Использование find с mv:

find drawable-hdmi drawable-en-hdmi drawable-en-xhdmi -type f -exec mv {} new_begingn.9.png \;

Если все папки названы drawable-<something>, ты можешь сделать:

find drawable-* -type f -exec mv {} new_begingn.9.png \;
Другие вопросы по тегам