Мне нужно cron bash, который должен разбивать файлы размером более 50 ГБ в определенном каталоге (не рекурсивно) в linux. Кто-нибудь может помочь мне.
Например:
find . -maxdepth 1 -type f -size +49G -exec ls -lh {} \;
Как я могу отправить каждое имя файла в команду разделения в качестве параметра?
split --bytes=30G $filenameoffoundfile $filenameoffoundfile
Вы можете просто объединить их следующим образом:
find . -maxdepth 1 -type f -size +49G -exec split --bytes=30G {} {} \;