7zip & move recursively
tarcp.py
uses xz
or other compression methods to take the top-level directories and make a 7zip, XZ, or tar archive from each top-level directory, containing all its subdirectories.
Example: say 100000 data files are scattered by date in subdirectories. This is very cumbersome to share and move around.