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

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

1
задан 2 October 2017 в 09:51

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 \;
2
ответ дан 7 December 2019 в 13:51

Другие вопросы по тегам:

Похожие вопросы: