ディレクトリ内の大きなファイルをbashで自動分割する

ディレクトリ内の大きなファイルをbashで自動分割する

Linux で特定のディレクトリ内の 50 GB を超えるファイルを (再帰的ではなく) 分割する bash を cron する必要があります。どなたかご指導ください。

のように:

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

各ファイル名をパラメーターとして分割コマンドに送信するにはどうすればよいでしょうか?

split --bytes=30G $filenameoffoundfile $filenameoffoundfile

答え1

次のように組み合わせるだけです。

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

関連情報