Если можно использовать старый добрый gnu split:
split -t '^L' -l 500 bigFile part_
-t '^L'
-разделитель единиц ^Lотдельно в файлах по 500 штук
в bash, чтобы ввести ^L , мы должны ввести ^V^L . Также возможно использовать восьмеричное представление:split -t $'\014'...
Случайно я наткнулся на ACL, с помощью которого я смог решить свою проблему. На стороне Mac я создал новую группу с тем же GID, что и в Linux. Терминал у меня не работал, мне пришлось создать группу в Системных настройках / Пользователи и Гропус и добавить в нее своего пользователя Mac. Затем я устанавливаю ACL, чтобы весь новый контент принадлежал группе пользователей Linux.
sudo setfacl -d -R -m group:Groopname:rwx '/home/Userhome'
Это работает до сих пор для меня.