我有一个包含 200.000 张图像的文件夹。我想做以下事情:
文件夹 1(有 X 数量的图像) 文件夹 2(有 X 数量的图像) 文件夹 3(有 X 数量的图像) 文件夹 4(有 X 数量的图像)
运行图像目录中的脚本。确保目标没有任何子目录。
IMG=100 # 要移动的图像数量 DES=“。” # 目的地 I=$(查找 .-最大深度 1 -最小深度 1 -类型 f | wc -l) N=$(( (I / IMG) + (I % IMG) )) eval mkdir "$DES"/文件夹{01..$N} for i in $(find "$DES" -max深度 1 -min深度 1 -type d | sort); 做 mv $(find .-max深度 1 -min深度 1 -type f | sort | grep -m $IMG '.*') $i 完毕