使用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 {} {} \;

相關內容