LinuxSir.cn,穿越时空的Linuxsir!

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

:help 我把目录下(包括所有子目录)(所有文件都压缩成了*.gz文件,如何恢复???

[复制链接]
发表于 2003-8-21 15:15:39 | 显示全部楼层 |阅读模式
:help

:help

文件都成了对应的gz文件了
原来的所有的文件都加上了一个扩展名.gz(里面内容没有被压缩的)
在浏览器中是可以看的!

如何去掉所有的扩展名?

http://ftp.redhat.com/pub/redhat ... ANAGING-COMPRESSING
我是看了这里的






:thank :thank
发表于 2003-8-21 15:26:06 | 显示全部楼层
1,你提供的地址不是说得已经很清楚了嘛!
14.3.2.2. gzip 和 gunzip


要使用 gzip 来压缩文件,在 shell 提示下键入以下命令:


gzip filename


文件即会被压缩,并被保存为 filename.gz。


要扩展压缩的文件,键入以下命令:


gunzip filename.gz


filename.gz 会被删除,而继之以 filename。


你可以使用 gzip 命令同时处理多个文件和目录,方法是将它们逐一列出,并用空格间隔:


gzip -r filename.gz file1 file2 file3 /usr/work/school


上面的命令把 file1、file2、 file3、以及 /usr/work/school 目录的内容(假设这个目录存在)压缩起来,然后放入 filename.gz 文件中
2,
$for i in $(ls *.gz);do mv $i $(echo $i|awk -F. '{print $1}');done
 楼主| 发表于 2003-8-21 15:56:43 | 显示全部楼层

你还来编程,抱双脚服你!

后来蒙对了
gunzip -r diretory
 楼主| 发表于 2003-8-21 15:59:26 | 显示全部楼层
还有这个gzip -r filename.gz file1 file2 file3 /usr/work/school

么老是不成功?
要么说filename.gz不存在?
生成一个filename.gz/usr/work/school里面文件又没到包里面去
晕?
:help
发表于 2003-8-21 18:55:34 | 显示全部楼层
最初由 felio 发表

你还来编程,抱双脚服你!

后来蒙对了
gunzip -r diretory

你晕什么!我不会编程!!!
编程的问题你可以到[程序设计]版!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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