Linux常用命令-压缩解压命令

压缩解压命令

1gzip (GNU zip) 压缩文件,.gz,不保留原文件

  • gzip 选项 [文件]
    • gzip file

解压命令

  • gunzip [文件] 解压
    • gunzip file.gz
  • gzip -d [文件] 解压
    • gzip -d file.gz

gzip

2tar 把目录打包成文件,.tar,并不是所有unix系统都支持

  • tar -c [压缩后文件名称] [目录] (create)产生tar打包文件
  • tar -v [压缩后文件名称] [目录] 显示详细信息
  • tar -f [压缩后文件名称] [目录] 指定压缩后的文件名
  • tar -z [压缩后文件名称] [目录] 打包同时压缩

    • tar -zcvf dir.tar.gz dir

    tar1

    分两步压缩

    • tar -cf dir.tar dir
    • gzip dir.tar

解压文件

  • tar -x [压缩后文件名称] [目录] (execute)解包 .tar 文件
  • tar -v [压缩后文件名称] [目录] 显示详细信息
  • tar -f [压缩后文件名称] [目录] 指定解压文件
  • tar -z [压缩后文件名称] [目录] 解压缩

    • tar -zxvf dir.tar.gz

    分两步解压

    • gunzip dir.tar.gz
    • tar -xf dir.tar

3zip 压缩文件或目录,.zip,保留原文件,建议对压缩比要求不太高就用这个,因为他是win和linux默认通用格式

  • zip [-r] [压缩后文件名称] [文件或目录]
    • zip file.zip file
    • zip -r dir.zip dir

解压文件

  • unzip [压缩文件]
    • unzip test.zip

zip

4bzip2 压缩文件,.bz2,适合压缩大文件,压缩比非常高

  • bzip2 [-k] [文件名]
    • bzip2 file **跟gzip一样
    • bzip2 -k file **保留原文件

解压文件

  • bunzip2 [-k] [文件名]
    • bunzip2 file **不保留原文件
    • bunzip2 -k file.bz2 **保留原文件

bzip

发布了44 篇原创文章 · 获赞 82 · 访问量 15万+

猜你喜欢

转载自blog.csdn.net/wenyun_kang/article/details/53794797
今日推荐