2009-04-11
linux,gzip, zcat,tar命令 - [linux]
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://bbayou.blogbus.com/logs/37747753.html
在test目录下,有test.log文件,想要压缩
---------------.gz 文档!-------------------
#gzip test.log (会生成一个test.log.gz文档)
(但是原test.log就没拉,如果想保留原文件,就直接:#gzip test.log >test.log.gz )
#gzip -d test.log.gz (解压)
zcat 查看.gz文档的内容
#zcat test.log.gz
------------------bz2文档!------------------
#bzip2 test.log (会生成一个test.log.bz2文档)
(但是原test.log就没拉,如果想保留原文件,就直接:#bzip2 test.log >test.log.bz2 )
#bzip2 -d test.log.bz2 (解压)
bzcat 查看.bz2文档的内容
#bzcat test.log.bz2
--------------------tar 打包!-----------------
tar命令的选项有很多(用man tar可以查看到),但常用的就那么几个选项,下面来举例说明一下:
# tar -cf test.log.tar *.log
这条命令是将所有.log的文件打成一个名为test.log.tar的包。-c是表示产生新的包,-f指定包的文件名。
# tar -rf test.log.tar *.log2
这条命令是将所有.log2的文件增加到all.tar的包里面去。-r是表示增加文件的意思。
# tar -uf test.log.tar test.log
这条命令是更新原来tar包test.log.tar中test.log文件,-u是表示更新文件的意思。
# tar -tf test.log.tar
这条命令是列出all.tar包中所有文件,-t是列出文件的意思
# tar -xf test.log.tar
这条命令是解出test.log.tar包中所有文件,-x是解开的意思
------------------tar调用gzip、bzip2------------------
-z 调用gzip
# tar -czf test.log.gz.tar *.log
这条命令是将所有.log的文件打成一个tar包,并且将其用gzip压缩,生成一个gzip压缩过的包,
# tar -xzf test.log.gztar
这条命令是将上面产生的包解开。
-j 调用bzip2
# tar -cjf test.log.bz2.tar *.log
这条命令是将所有.log的文件打成一个tar包,并且将其用bzip2压缩,
# tar -xjf test.log.bz2.tar
这条命令是将上面产生的包解开。
随机文章:
收藏到:Del.icio.us







