LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1794|回复: 3

find 怎么结合 mv 呢,我有点费解

[复制链接]
发表于 2008-3-19 21:06:20 | 显示全部楼层 |阅读模式
臆想的,,比如找到 *.mp3  同一挪到 ~/MP3

find . -name "*.mp3"|xargs mv {};  ~/MP3

类似这个意思,可是写法肯定不对,两个参数,一个从 stdin 获得,。。。
发表于 2008-3-20 16:09:25 | 显示全部楼层
find . -name "*.mp3" -exec mv {} ~/MP3 \;
回复 支持 反对

使用道具 举报

发表于 2008-4-1 13:50:41 | 显示全部楼层
mv `find / -name "*.mp3"` /home/mp3
回复 支持 反对

使用道具 举报

发表于 2008-4-18 13:25:48 | 显示全部楼层
e390977@ch71DT4nwhz1x /home/arm-linux/src/test
$touch test.txt

e390977@ch71DT4nwhz1x /home/arm-linux/src/test
$ll
total 0
-rw-r--r-- 1 e390977 mkgroup-l-d 0 Apr 18 13:20 test.txt

e390977@ch71DT4nwhz1x /home/arm-linux/src/test
$find . -type f -print | xargs.exe -i -t mv {} /tmp
mv ./test.txt /tmp

e390977@ch71DT4nwhz1x /home/arm-linux/src/test
$ll
total 0
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表