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