LinuxSir.cn,穿越时空的Linuxsir!

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

如何选择cp?

[复制链接]
发表于 2005-8-24 13:16:27 | 显示全部楼层 |阅读模式
我想把某目录下的.c, .h文件(包括其子目录内的.c, .h文件)cp到另一个地方,请教如何实现!
发表于 2005-8-24 13:33:07 | 显示全部楼层
find命令
man find
ex. find ./ -name '*.c' -exec cp '{}' /path/ ';'
回复 支持 反对

使用道具 举报

发表于 2005-8-27 01:18:20 | 显示全部楼层
# 1. 先克隆目录
# 2. 开始拷贝

$ find 某目录 -type d -exec mkdir -p 新目录/{} \;
$ find 某目录 -name '*.c' -exec cp {} 新目录/{} \;
$ find 某目录 -name '*.h' -exec cp {} 新目录/{} \;

# 打完收工
回复 支持 反对

使用道具 举报

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

本版积分规则

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