Skip to content

Tarik Billa

  • Web Development
    • html
    • vue.js
    • laravel
    • css
    • javascript
    • jquery
    • node.js
    • php
    • asp.net
  • Programming
    • python
    • java
    • c
    • c++
    • c#
  • git
  • android

filestructure

Split a folder into multiple subfolders in terminal/bash script

December 19, 2023 by Tarik

Try something like this: for i in `seq 1 20`; do mkdir -p “folder$i”; find . -type f -maxdepth 1 | head -n 2000 | xargs -i mv “{}” “folder$i”; done Full script version: #!/bin/bash dir_size=2000 dir_name=”folder” n=$((`find . -maxdepth 1 -type f | wc -l`/$dir_size+1)) for i in `seq 1 $n`; do mkdir -p … Read more

Categories bash Tags bash, directory, filestructure, mv Leave a comment

Tarik Billa

Software Engineer
tarikbilla@gmail.com
+8801884414000
  • Reuse a hash in YAMLApril 17, 2024
  • Dockerfile: how to redirect the output of a RUN command to a variable?April 16, 2024
  • How to cd to a directory with spaces in the directory name?April 16, 2024
  • Maximum MIME type length when storing the type in a databaseApril 16, 2024
  • What is the difference between Unit, Integration, Regression and Acceptance Testing?April 16, 2024
© 2026 Tarik Billa