Назад | Перейти на главную страницу

Автоматическое разделение больших файлов с помощью bash в каталоге

Мне нужно 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 {} {} \;