传输大文件时出错:参数列表太长



我想将大文件移动到其他目录,所以我使用了:

find ./ -name f | xargs mv -f sm20180416* /ora_arch/ssmfep_backup/

但我正在得到

-bash: /usr/bin/xargs: Argument list too long
-bash: /bin/logger: Argument list too long

它在移动小批量文件时有效 - 但是在移动大量文件时出现该错误。 即参数太长

您的命令不正确,请尝试以下操作。它将为您工作:-

find ./ -name  "sm20180416*" | xargs -I {} mv -f {} /ora_arch/ssmfep_backup/

最新更新