Ane*_*eez 13 command-line directory
我有一个包含一千多张图片的目录。我想将文件拆分为多个子目录,每个子目录包含 100 个文件。我该怎么做呢?
Ane*_*eez 31
以下对我来说效果很好。在终端中打开目录,然后复制并粘贴以下脚本,按回车键。子目录将在名称为 dir_001、dir_002 等的内部创建。
i=0;
for f in *;
do
d=dir_$(printf %03d $((i/100+1)));
mkdir -p $d;
mv "$f" $d;
let i++;
done
Run Code Online (Sandbox Code Playgroud)