美文网首页
Linux文件解压缩

Linux文件解压缩

作者: 缘来是你ylh | 来源:发表于2018-12-24 17:58 被阅读7次

作为开发人员,我们在Linux服务器上经常会遇到解压,打包文件等操作。Linux的压缩文件后缀有.gz、.tar.gz、tgz、bz2、.Z、.tar等多种类型,但是常用的主要还是tar、zip,gz。本文主要针对常用命令做总结

首先搞清楚两个概念问题:压缩与打包

打包是指将一大堆文件或目录什么的变成一个总的文件,压缩则是将一个大的文件通过一些压缩算法变成一个小文件。为什么要区分这 两个概念呢?其实这源于Linux中的很多压缩程序只能针对一个文件进行压缩,这样当你想要压缩一大堆文件时,你就得先借助另外的工具将这一大堆文件先打 成一个包,然后再就原来的压缩程序进行压缩。

一.tar打包解包+gz压缩

  • 打包:tar -czvf filename.tar.gz dirname
  • 解包:tar -zxvf filename.tar.gz

二.zip压缩

zip [-option] filename.zip dirname

[-option]中-r最常用,递归处理

  • zip -r html.zip *

    将当前目录下所有文件目录压缩到html.zip

  • zip -r html.zip /home/html

    将/home/html 下所有文件目录压缩到当前目录下的html.zip

unzip filename.zip

  • unzip -v filename.zip

    查看压缩文件的目录信息,但不解压

  • uzip -l filename.zip

    查看压缩文件包含的文件,但是不解压

相关文章

网友评论

      本文标题:Linux文件解压缩

      本文链接:https://www.haomeiwen.com/subject/rbozkqtx.html