LinuxSir.cn,穿越时空的Linuxsir!

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

[求助]shell的子目录打包问题~

[复制链接]
发表于 2004-9-14 08:39:17 | 显示全部楼层 |阅读模式
先前做了shell的文件打包传送,具体操作如下:
mkdir k1
cd k1
touch bb
vi bb
建立一个子目录,叫k1(做为用户1),目录下建立一个文件叫bb
bb代码如下:
for i
do
echo "echo $i"
echo "cat >$i << 'end of $i'"
cat $i
echo "end of $i"
done


然后存盘quit
cat bb (bb即打包所需要那个包)
chmod +x bb
bb f1 f2 >pack (f1,f2是所打包文件)
再把pack变可执行文件拷贝到子目录k2下(做为用户2),再在k2下直接执行k2进行解包,完毕.

上题中f1,f2是k1的2个文件,现在要实现的是k1下建立2个子目录a1,a2,把这2个目录进行打包送到k2中,且可以解包,在k2自动生成a1,a2子目录以及目录下的文件,并可以查看~

问题的关键在于bb那个包的代码
如果更改bb中的代码实现子目录的压缩:help
发表于 2004-9-14 13:14:11 | 显示全部楼层
find . -type f -exec cat {} \;
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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