0

ディレクトリに 1.3M を超えるファイルがあり、それらを移動する必要がありますj:/hold( j:/hold2Java アプリがファイルのドロップインと処理のためにディレクトリを「監視」している間) アプリがクラッシュするため、単にディレクトリの「名前を変更」することはできませんフォルダーに含まれるファイルが多すぎるためです。一度に100 個以上のファイルj:/hold2を30 秒間コピーしたいだけです。xargssleep

特定の数のファイルを「hold2」ディレクトリに移動して、Java アプリがタイムリーに処理し、何十万ものファイルに圧倒されないようにしたいだけです。これをスクリプト化して試したほうがよいでしょうか?それがどのように行われるかわかりません:(

すでに正しいディレクトリ内にいる場合、次のコマンドは機能しますか?

find . -type f -print0 | xargs -0 -l100 mv -t /mnt/hold2 -P 30 sleep
4

0 に答える 0