[问题]如何将多个gz文件解压缩到一个文本文件?

重复贴和参考价值不大的帖子,版主维护
回复
头像
avauntage
帖子: 570
注册时间: 2005-09-22 10:15
来自: 北京
送出感谢: 0
接收感谢: 0

[问题]如何将多个gz文件解压缩到一个文本文件?

#1

帖子 avauntage » 2007-11-20 14:30

请各位shell高手帮忙!

我有一些apache的日志文件,是按月归档的gz文件。
access.log.1.gz
access.log.2.gz
....
access.log.32.gz

如何把这些gz文件解压缩到一个access.log文件中呢?
空手把锄头,步行骑水牛;人在桥上过,人流水不流。
头像
yaoms
帖子: 4953
注册时间: 2007-10-19 14:51
来自: 深圳
送出感谢: 0
接收感谢: 2 次

#2

帖子 yaoms » 2007-11-20 14:47

先解压,然后cat access* > access.log
头像
avauntage
帖子: 570
注册时间: 2005-09-22 10:15
来自: 北京
送出感谢: 0
接收感谢: 0

#3

帖子 avauntage » 2007-11-20 15:11

呵呵,谢谢提示!
脑袋经常不用会生锈的!!
直接用gzip就可以了。

代码: 全选

gzip -dc access.log.*.gz >access.log.all
空手把锄头,步行骑水牛;人在桥上过,人流水不流。
头像
yaoms
帖子: 4953
注册时间: 2007-10-19 14:51
来自: 深圳
送出感谢: 0
接收感谢: 2 次

#4

帖子 yaoms » 2007-11-20 15:13

[qoute]gzip -dc access.log.*.gz >access.log.all[/quote]
呵呵,我的好像也生锈了
头像
冲浪板
论坛版主
帖子: 7466
注册时间: 2007-05-06 8:19
送出感谢: 0
接收感谢: 5 次

#5

帖子 冲浪板 » 2007-11-20 15:14

请问,这么做文件还是原来的顺序么?不是的话怎么办?
如何保持是原来的顺序的?
头像
yaoms
帖子: 4953
注册时间: 2007-10-19 14:51
来自: 深圳
送出感谢: 0
接收感谢: 2 次

#6

帖子 yaoms » 2007-11-20 15:24

冲浪板 写了:请问,这么做文件还是原来的顺序么?不是的话怎么办?
如何保持是原来的顺序的?
文件的名字中的数字,最好在前面以0补齐不足的位,如access.log.001, access.log.002 .... access.log.100
头像
冲浪板
论坛版主
帖子: 7466
注册时间: 2007-05-06 8:19
送出感谢: 0
接收感谢: 5 次

#7

帖子 冲浪板 » 2007-11-20 21:19

那顺序也不一定就对哈
回复

回到 “归档贴”