LinuxSir.cn,穿越时空的Linuxsir!

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

请问一个递归寻找并处理文件的问题

[复制链接]
发表于 2007-5-17 18:29:40 | 显示全部楼层 |阅读模式
如图,有目录结构如下,大写代表目录,小写代表文件:

A------------
  |
  B----------
  |   |
  |   d
  |
  C----------
  |   |
  |   e
  |
  f

我现在想把A下面的每一个文件取出,进行一番处理后,写到另一个地方,原先所有文件的目录结构和文件名不变。也就是说,处理后的文件仍然符合以下结构:

A------------
  |
  B----------
  |   |
  |   d
  |
  C----------
  |   |
  |   e
  |
  f

不知用什么方法比较好,还请大家多出出主意!
发表于 2007-5-18 22:09:51 | 显示全部楼层
如果有必要的话,我会先copy -R 然后再处理.
想要cool一点就
find A -type d -exec mkdir path/{} \;
然后
find A -type f -exec 处理>path/{} \;
回复 支持 反对

使用道具 举报

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

本版积分规则

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