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