Linux报告错误的命令参数列表太长;当mv命令用于一次移动超过3万个文件时,它失败了。原来的命令是类似的:MV $(LS目录)dir2错误的中心思想的提示是:你太TM为这个参数,;



所以对谷歌的帮助,探索过程会被省略,直接说出解决方案:



ls目录xargs - T -我的MV | { } { } { } DIR2 /



在原文本中的例子中使用了一对括号,稍后我们将看到参数的用法。实际上,可以用任何字符串替换括号:



ls目录xargs - T -我asdf MV | DIR2 /航空自卫队航空自卫队



效果和大括号完全一样,也就是说,看起来有点不那么严重。



它需要说明,xargs上面的第二个参数是大写的我,读为信;爱不是小写的L作为参数的含义,我忘了。