如何在不重命名目录的情况下重命名多个文件夹中的文件?

如何在不重命名目录的情况下重命名多个文件夹中的文件?

我有一堆目录(例如,,,drawable-hdmidrawable-en-hdmidrawable-en-xhdmi,用于不同的分辨率和本地化。每个目录仅包含一个具有随机名称的文件。如何使用命令重命名这些文件new_begingn.9.png

答案1

使用:findmv

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 \;

相关内容