Chinaunix

标题: xargs 无法配合mv使用 [打印本页]

作者: luofeiyu_cu    时间: 2013-05-27 09:44
标题: xargs 无法配合mv使用
debian@debian:~/Downloads$ ls |grep mp3
130504-mount_fuji_1.mp3
130510-sir_alex_ferguson_1.mp3
20130216_wesat_11.mp3
23473715212400320.mp3
922_敖包相会.mp3
Lemon Tree.mp3
PeterDonnelly_2005G.mp3
SebastianWernicke_2010A.mp3

我想将这些全部移动到/tmp
ls |grep mp3 |xargs  mv  /tmp  不行
mv  130504-mount_fuji_1.mp3  /tmp  就可以,请问,如何解决?
作者: rdcwayx    时间: 2013-05-27 09:57
本帖最后由 rdcwayx 于 2013-05-27 11:58 编辑
  1. ls  *.mp3 |xargs -i  mv {} /tmp
复制代码
或者
  1. find . -name "*.mp3" -exec mv {} /tmp \;
复制代码

作者: 关阴月飞    时间: 2013-05-27 09:58
本帖最后由 关阴月飞 于 2013-05-27 09:58 编辑
  1. xargs  -i mv {}  /tmp
复制代码

作者: expert1    时间: 2013-05-27 18:04
{}
作者: wenhq    时间: 2013-05-27 21:10
mv source destination
detail please refer man mv
作者: yuloveban    时间: 2013-05-27 23:10
回复 1# luofeiyu_cu


    xargs 的参数 是需要{}来替换的吧~~




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2