全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

IP归属甄别会员请立即修改密码
查看: 1722|回复: 10
打印 上一主题 下一主题

[疑问] 请shell高手帮忙

[复制链接]
跳转到指定楼层
1#
发表于 2011-9-30 15:50:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
#!/bin/bash
dirList=`ls -p | grep / | tr -d /`
for dir in $dirList
do
tar -zcvf $dir.tar.gz $dir
done
这个脚本怎么修改能直接打包以www.xxx的文件夹啊?
2#
发表于 2011-9-30 15:56:48 | 只看该作者
脚本是看明白了,你说的话我是看不明白了。
3#
发表于 2011-9-30 15:57:16 | 只看该作者
以www.xxx的文件夹 是啥意思  以www.xxx开头 结尾 包含?
4#
 楼主| 发表于 2011-9-30 15:57:38 | 只看该作者
www. 开头的
5#
发表于 2011-9-30 15:58:21 | 只看该作者
www.*
6#
 楼主| 发表于 2011-9-30 15:58:49 | 只看该作者
请指教
7#
发表于 2011-9-30 15:58:50 | 只看该作者
#!/bin/bash
dirList=`ls -p | grep www.*/ | tr -d /`
for dir in $dirList
do
tar -zcvf $dir.tar.gz $dir
done
8#
发表于 2011-9-30 16:01:23 | 只看该作者
#!/bin/bash
dirList=`ls -p | grep / | tr -d /`
for dir in $dirList;do
tar -zcvf www_${dir}.tar.gz $dir
done
9#
发表于 2011-9-30 16:01:57 | 只看该作者
所有WW 开头的目录?

打包?   小白友情帮顶

你可以打包 WWW。所在的这个目录(比如目录为 /home/wwwroot/www.88.com)

tar -zcvf /home/wwwroot/*
10#
发表于 2011-9-30 16:20:44 | 只看该作者
如果是单独打包当前目录下所有www.开头的目录:

find . -maxdepth 1 -type d -name "www.*" | sed -n 's/\.\/\(.*\)/tar zcvf \1.tar.gz &/p' | sh

都没动力了,求加分至元老……

[ 本帖最后由 Zeddicus 于 2011-9-30 16:28 编辑 ]

评分

参与人数 2威望 +25 收起 理由
chaoren521 + 15 很好很强到
lxfy + 10 送你一程

查看全部评分

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

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2026-5-1 07:52 , Processed in 0.078494 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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