将x个文件移动到新文件夹

时间:2015-05-07 19:58:23

标签: linux ubuntu move mkdir

我有一个包含10,000张图片的文件夹,我想将它们全部移动,所以每个新的子文件夹中都有100张图像。新文件夹可以简单地命名为01,02,03,依此类推。如何从ubuntu的命令行完成?感谢

1 个答案:

答案 0 :(得分:0)

#!/bin/bash

c=1; d=1; mkdir -p folder_${d}

for file in *
do
   if [ $c -eq 100 ]
   then
       d=$(( d + 1 )); c=0; mkdir -p folder_${d}
   fi
   mv "$file" folder_${d}/
   c=$(( c + 1 ))
done