LinuxSir.cn,穿越时空的Linuxsir!

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

如何迅速将一个文件复制到多个目录中?

[复制链接]
发表于 2006-11-17 18:06:35 | 显示全部楼层 |阅读模式
求教大家:

有个文件夹A,A下有若干子目录,每个子目录下又有若干子目录。

现在有个readme.txt,需要把它复制到A下的每一个子目录中。

求一个脚本,小弟实在弄不来,大家帮帮忙吧,谢谢了:2cool
发表于 2006-11-17 21:12:19 | 显示全部楼层
#!/bin/sh
path=/tmp/luke_guo
cd $path
for a in `ls`
do
if [ -d $a ]
  then
  cd $path$a
  for b in `ls`
  do
  if [ -f $b ]
  then
  cd ..
  fi
  cp readme.txt $path/$a/
done
fi
done
试试。估计要进行修改。
回复 支持 反对

使用道具 举报

发表于 2006-11-19 22:51:59 | 显示全部楼层
find /path -type d|while read dir;do cp filename $dir 2>/dev/null;done
回复 支持 反对

使用道具 举报

发表于 2006-11-27 00:06:02 | 显示全部楼层
学习。。。。
回复 支持 反对

使用道具 举报

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

本版积分规则

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