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

Мне нужно cron bash, который должен разбивать файлы размером более 50 ГБ в определенном каталоге (не рекурсивно) в linux. Кто-нибудь может помочь мне.

Например:

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

Как я могу отправить каждое имя файла в команду разделения в качестве параметра?

split --bytes=30G $filenameoffoundfile $filenameoffoundfile
0
задан 19 January 2017 в 13:54
1 ответ

Вы можете просто объединить их следующим образом:

find . -maxdepth 1 -type f -size +49G -exec split --bytes=30G {} {} \;
2
ответ дан 4 December 2019 в 13:36

Теги

Похожие вопросы