ubuntu批量拆分文件

按照每20个一组拆分文件:

ls *.*|xargs -n 20 echo -e 'let mvindex++;echo "mkdir -p ./$mvindex";echo ./$mvindex mv -v'|mvindex=0 bash|awk '/mv/{target=$1;gsub($1" ","");print $0" "target;next}{print}'|bash

引用:https://www.zhihu.com/question/461229346

posted @ 2023-10-12 19:41  啵仔  阅读(40)  评论(0编辑  收藏  举报