• 河南网站建设-郑州网站建设-上海网站建设-SEO优化-网络营销-经典美文

  • 专注网站建设 服务热线: 13061801310

当前位置:东东网 > 近期动态 > 建站常见问题 > 正文

linux系统环境下压缩与解压缩

发布时间:2017-11-18 | 发布者: 东东工作室 | 浏览次数:

刚接触Linux环境的人肯定对Linux下的压缩与解压缩比较不适,因为Linux系统的压缩与解压缩程序比windows多。下面就分享一下Linux系统中常用的几个压缩与解压缩命令。

工具/原料

 
  • Linux tar gzip compress uncompress zip unzip bz2 .Z

方法/步骤

 
  1. 1

    tar:

    tar并不是一个压缩软件,而是一个打包软件,就是将文件或者文件夹打包成一个文件,便于文件备份及归档,通常扩展名为tar。

    # tar -cvf test.tar test  ----将test文件夹打包成test.tar。从下图中可以看出test和test.tar大小上没有什么变化,说明tar只是将文件打包。

    # tar -xvf test.tar     ----将test.tar 进行拆解,从中抽取文件

    # tar -tvf test.tar     ----列出tar包中内容

    # tar -rf  test.tar log/   ----将log文件夹追加到test.tar中

    linux系统环境下压缩与解压缩
  2. 2

    gzip:

    gzip 是个压缩软件,可以对文件进行压缩,压缩完扩展名为gz。由于gzip不能直接对文件夹进行压缩,所以通常都是和tar结合使用。

    # gzip  SystemErr.log    ----压缩SystemErr.log文件,并生成扩展名为.gz的同名文件。

    # gzip -d SystemErr.log.gz   ----解压缩

    # tar -zcvf  test.tar.gz  test/     -----将test文件夹进行打包和压缩。实际上tar先打包,然后调用gzip进行压缩。

    注:另外在linux环境中经常看到.tgz的扩展名文件,可以等同于.tar.gz

    linux系统环境下压缩与解压缩
  3. 3

    bzip2:

    bzip也是一款压缩软件,并且广泛存在于UNIX && LINUX系统中。

    # bzip2 -z SystemErr.log     -----压缩SystemErr.log

    # bzip2  -d  SystemErr.log.bz2    ----解压缩

    # tar jcvf test.tar.bz2 test/       ----与tar结合压缩文件夹

    # tar jxvf test.tar.bz2              ----进行解压

    linux系统环境下压缩与解压缩
  4. 4

    zip与unzip :

    这是一对命令,zip进行压缩,unzip进行解压,压缩完成扩展名为.zip

    # zip test.zip test/      -----进行压缩,可以是文件也可以是文件夹

    # unzip test.zip         -----解压缩

    linux系统环境下压缩与解压缩
  5. 5

    compress与uncompress

    这也是一对命令,压缩与解压缩。压缩完成扩展名为.Z

    # compress sn*   ----压缩,生成扩展名.Z的文件

    # uncompress  *.Z    ----解压缩

     

    linux系统环境下压缩与解压缩
  6.  

转载请标注:东东工作室——linux系统环境下压缩与解压缩