我有一个包含大量子目录的目录。这些子文件中包含名为 img_0004.bmp 的文件。我需要将它们全部复制到一个新目录,并为它们命名一些新的不同名称(例如 img_004_001.bmp、img_004_002.bmp 等)
非常感谢您的帮助。
谢谢
答案1
您可以使用命令获取所有文件find
。然后,通过循环将它们发送到所需的目的地。
i=0
dest="your/file/destination/directory"
for file in $(find . -name image_0004.bmp -print)
do
mv ${file} ${dest}/image_004_$((i++)).bmp
done