+ -
当前位置:首页 → 问答吧 → 移动文件问题,不会写呢!

移动文件问题,不会写呢!

时间:2011-03-10

来源:互联网

a目录下50000个文件
想把A目录文件移动到B目录下
mv /a/*   /b
由于文件数量过多出现问题

改为:
ls|xargs mv  /a/{}  /b/{}
这样写不对,具体该如何修改这个语句

作者: kr_zhang   发布时间: 2011-03-10

数量过多会出现问题,这个第一次见到

作者: 昭襄王   发布时间: 2011-03-10

文件很多是会出现这个问题,看看这个网站,能不能帮你解决问题
http://www.linuxjournal.com/article/6060

作者: yinyuemi   发布时间: 2011-03-10



QUOTE:
文件很多是会出现这个问题,看看这个网站,能不能帮你解决问题
yinyuemi 发表于 2011-03-10 13:56




    厉害,那个地方不错。代码写的很好!

作者: kr_zhang   发布时间: 2011-03-10

  1. cd /a ; ls | xargs -i mv {} /b
复制代码

作者: BangBull   发布时间: 2011-03-10

我在B 目录下做会有问题那
还是点学习一下这个命令

ls|xargs -i mv /a/{} {}

作者: kr_zhang   发布时间: 2011-03-10