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 {} {} \;