0

我在一个目录中有超过 130 万个文件,我需要将它们从一个移动j:/holdj:/hold2另一个(同时一个 java 应用程序“监视”该目录是否有任何文件放入并处理它们)我不能只是“重命名”该目录,因为应用程序崩溃了因为该文件夹包含太多文件。我想一次将 100 多个文件复制到j:/hold230秒内xargssleep

我只想将一定数量的文件移动到“hold2”目录中,以便我的 java 应用程序可以及时处理它们,而不会被数十万个文件所淹没。尝试编写脚本会更好吗?我不知道该怎么做:(

如果我已经在正确的目录中,以下命令会起作用吗?

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

0 回答 0