QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3402|回复: 5

find xargs mv的问题

[复制链接]
发表于 2004-11-3 14:24:27 | 显示全部楼层 |阅读模式
我有个文件叫"数学二大纲",我用find查找,然后重新命名为"数学二考研大纲",mv在xargs中怎么实现啊?
下面是部分命令:
find . -name "数学二大纲" -print | xargs
发表于 2004-11-3 15:10:51 | 显示全部楼层
find . -name "数学二大纲" -exec mv {} 数学二考研大纲 \;
回复

使用道具 举报

 楼主| 发表于 2004-11-3 15:17:37 | 显示全部楼层
find . -name "数学二大纲" -exec mv {} 数学二考研大纲 \;
这个我也会,但是我这儿其实有好多文件要修改,find的-exec用起来有限制.
我的命令这样,但是运行时通不过:
find . -name "数学二大纲" -print | xargs -0 -t -I {} mv {} "数学二考研大纲"
回复

使用道具 举报

发表于 2004-11-3 15:39:45 | 显示全部楼层
find . -name "数学二大纲" | xargs -i mv {} "数学二考研大纲"
回复

使用道具 举报

 楼主| 发表于 2004-11-3 15:46:38 | 显示全部楼层
谢谢,问题解决了, 不过我还是保留了"-0"选项,以此忽略文件名中的空格.
回复

使用道具 举报

发表于 2004-11-9 11:36:23 | 显示全部楼层
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-5 18:49 , Processed in 0.043231 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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