使用 bash 自动分割目录中的大文件

使用 bash 自动分割目录中的大文件

我需要 cron 一个 bash,用于在 Linux 中将大于 50 GB 的文件拆分到某个目录中(不是递归)。有人可以指导我吗?

喜欢:

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

如何将每个文件名作为参数发送给 split 命令?

split --bytes=30G $filenameoffoundfile $filenameoffoundfile

答案1

您可以按照如下方式组合它们:

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

相关内容