.tar.gz,或者.tgz的文件一般是在Linux下用tar和gnuzip压缩的文件。
1.在Linux下展开.tar.gz文件:
tar zxvf filename.tar.gz filename
2.或者用:
gnuzip -d filename.tar.gz //得到filename.tar
tar xvf filename.tar //解包
3.在Windows PC环境下解tgz,可以用winzip 6.2以上版本,可以直接打开extract。
4.在Windows平台下,可以使用7-zip 先将文件压缩成.tar,再进行一次压缩,就能产生.tar.gz格式的压缩文件。
5.举例说明:
例:查看usr.tar备份文件的内容,并以分屏方式显示在显示器上。
$ tar tvf usr.tar | more
例:把/home目录下包括它的子目录全部做备份文件,备份文件名为usr.tar。
$ tar cvf usr.tar /home
例:把/home目录下包括它的子目录全部做备份文件,并进行压缩,备份文件名为usr.tar.gz 。
$ tar czvf usr.tar.gz /home
gzip 压缩:
gzip filename //生成.gz的文件
解压:
gzip -d filename.gz //解压文件
6.其它常用压缩文件及解压命令参考:
常用压缩文件:
.bz2 — 使用bzip2命令压缩的文件,可以使用bzip2 -d filename 解包
.gz — 使用gzip命令压缩的文件,可以使用gunzip -d filename 解包
.tar — 使用tar打包的文件,即tarball文件,可以使用tar xf filename 解包
.tbz — 使用tar打完包后再以bzip2命令压缩的文件,可以使用tar jxf filename 解包
.tgz — 使用tar打完包后再以gzip命令压缩的文件,可以使用tar zxf filename 解包
常用解压命令:
tar-cvf myball.tar mydir //将mydir目录打包。
tar-tf myball.tar //查看myball.tar包中内容。
tar-xvf myball.tar //将myball.tar 在当前目录下解包
tar-zcvf mybll.tar.gz mydir //将mydir目录打包后压缩调用gzip压缩工具
tar-ztf myball.tar.gz //查看myball.tar.gz包中内容
tar-zxvf myball.tar.gz //解压缩
tar-Zcvf myball.tar. Z mydir //将mydir目录打包压缩
tar-Ztf myball.tar .Z //查看myball.tar.Z 中的内容
tar-Zxvf myball.tar.Z //解压缩
tar-jcvf myball.tar.bz2 mydir //将mydir目录打包后压缩掉用bzip2压缩工具
tar-jtf myball.tar.bz2 //查看myball.tar.bz2包中内容。
tar-jxvf myball.tar.bz2 //解压缩调用 bzip2压缩工具