如何把大文件夹下25万张图片分成10个小文件夹 51C

其中 文件夹下 25张的图片是有序排列好的 1 2 3 4 5 .。。。。250000 .怎么把大的文件夹分成小的文件夹
每个文件夹 几万张。我有个ubuntu系统 window系统 有大侠能解决吗?

3个回答

num=1
index=1

for f in $(ls); do
if [ $index -gt 25000 ]; then
let "num=num+1"
let "index=0"
mkdir ../pic_$num
fi
mv $f ../pic_$num/
let "index=index+1"
done

ubuntu 下面写个shell就搞定了

补充一点,如果对于文件名排序要求严格的话,可以:把for那一句改为:

for f in $(ls | sort -n); do

即可

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐