Dividir automáticamente archivos grandes con bash en un directorio

Dividir automáticamente archivos grandes con bash en un directorio

Necesito cron un bash que debería dividir archivos de más de 50 GB en un directorio determinado (no de forma recursiva) en Linux. ¿Alguien puede guiarme?

Como:

find . -maxdepth 1  -type f -size +49G -exec ls -lh {} \;

¿Cómo puedo enviar cada nombre de archivo al comando de división como parámetro?

split --bytes=30G $filenameoffoundfile $filenameoffoundfile

Respuesta1

Puedes combinarlos de la siguiente manera:

find . -maxdepth 1 -type f -size +49G -exec split --bytes=30G {} {} \;

información relacionada