LinuxSir.cn,穿越时空的Linuxsir!

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

请问如何把一个目录下的200个目录分别以它的目录名打包成tar的文件?

[复制链接]
发表于 2005-3-18 08:09:47 | 显示全部楼层 |阅读模式
请问如何把一个目录下的200个目录分别以它的目录名打包成tar的文件?
发表于 2005-3-18 08:21:40 | 显示全部楼层
for dir in * ; do
  tar cvf ${dir}.tar $dir
done

只能在你要求的那个目录下操作(你当然可以稍微改动适应情况)
前提是这个目录下只有目录,而没有普通文件。
如果有普通文件,首先要将目录从中过虑出来
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-18 09:21:35 | 显示全部楼层
谢谢了,回去试试
回复 支持 反对

使用道具 举报

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

本版积分规则

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