Linux下tar 操作.tar文件和操作.tar.gz文件所使用的命令是一样的吗?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux下tar 操作.tar文件和操作.tar.gz文件所使用的命令是一样的吗?相关的知识,希望对你有一定的参考价值。

不一样, .tar.gz命名的一般是调用了gzip去压缩的, 而.tar 一般是没有调用别的工具进行压缩。就使用了tar 。 (除非有人跟你捣乱,给你重命名了) 参考技术A 不一样。

以解压为例:
.tar只要解一层tar:
tar xvf test.tar
.tar.gz 要解一层gzip(参数z) 和一层tar(参数x):
tar zxvf test.tar.gz

压缩分别是tar cvf 和tar czvf。追问

其实我是想知道tar --delete 对.tar.gz.文件有用不 

追答

无用。必需gunzip解成bb.tar,tar --delete -vf bb.tar 4.txt删除, 再gzip压缩成bb.tar.gz。

参考技术B tar 对文件目录进行打包备份,生成一个.tar文档
gzip 还有bzip2 都是压缩程序,可以和tar 结合使用
在tar命令中可以直接调用gzip bzip2
#tar tvfz /tmp/my_home_directory.tar.gz //z 表示 gzip
#tar tvfj /tmp/my_home_directory.tar.bz2 //j 表示bzip2
使用 gzip要比bzip2快,但是bzip2会获得比 gzip高的压缩率本回答被提问者和网友采纳
参考技术C 大同小异 用的都是tar命令 但是需要不同的参数 你具体可以参考下http://baike.baidu.com/view/209679.htm 上面写的很详细

如何把文件压缩成tar.gz

tar.gz是linux/unix下的压缩格式.
在windows可以用winrar解压缩.
你要把文件压缩成tar.gz就只有在linux/unix这样的操作系统下进行.
使用tar命令就可以实现
参考技术A 在linux下,总tar和gzip命令 tar.gz是linux下压缩文件格式,WINDOWS中没有必要linux下 tar cvzf source.tar.gz
windows下 可以先用rar压缩成zip包.在linux下可以用gunzip来解 tar zcvf 目录或文件.tar.gz 目录或文件
windows 下可以用7-zip压缩

参考资料:http://zhidao.baidu.com/question/18112090.html?fr=idnw

参考技术B 在linux下,总tar和gzip命令 参考技术C tar zcvf 目录或文件.tar.gz 目录或文件
windows 下可以用7-zip压缩
参考技术D linux下 tar cvzf source.tar.gz
windows下 可以先用rar压缩成zip包.在linux下可以用gunzip来解

以上是关于Linux下tar 操作.tar文件和操作.tar.gz文件所使用的命令是一样的吗?的主要内容,如果未能解决你的问题,请参考以下文章

Linux下tar命令的常用操作

linux下tar的打包和解压如何操作?

Linux 常规操作

求教一个关于在Linux下解压的问题

linux常用文件操作命令

如何把文件压缩成tar.gz