Linux压缩及解压

Linux压缩及解压

1.gzip -- .gz格式的压缩包(不保留源文件,分文件压缩成.gz压缩包),注意:不能压缩目录

基础范例:

[root@localhost ODBOY]# ls
a1.txt a2.txt a3.txt
[root@localhost ODBOY]# gzip *.txt
[root@localhost ODBOY]# ls
a1.txt.gz a2.txt.gz a3.txt.gz

2.gunzip *.gz --还原.gz格式的压缩包

基础范例:

[root@localhost ODBOY]# gunzip *.gz         #还原
[root@localhost ODBOY]# ls
a1.txt a2.txt a3.txt

3.bzip2 -- .bz2格式的压缩包 注意:不能压缩目录

基础范例:

[root@localhost ODBOY]# ls
a1.txt a2.txt a3.txt
[root@localhost ODBOY]# bzip2 *.txt
[root@localhost ODBOY]# ls
a1.txt.bz2 a2.txt.bz2 a3.txt.bz2

4.bunzip *.bz2 --还原*.bz2格式的压缩包

[root@localhost ODBOY]# bunzip2 *.bz2
[root@localhost ODBOY]# ls
a1.txt a2.txt a3.txt

5.tar

常用参数选项:

  c    创建
  x    释放
  v    详细提示信息
  f     指定压缩文件的名字
  z     使用gzip的方式压缩文件,文件后缀格式是.gz
  j      使用bzip2的方式压缩文件,文件后缀格式是.bz2
  --exclude    打包时排除不需要处理的文件或目录

压缩语法:

  tar zcvf 生成压缩包的名字(xxx.tar.gz)   要压缩的文件或目录
  tar jcvf 生成压缩包的名字(xxx.tar.bz2)  要压缩的文件或目录

解压缩

  tar  xcvf  压缩包的名字      #解压到当前目录
  tar  xcvf  压缩包的名字 -C 指定的解压目录
  tar  jxvf   压缩包的名字      #解压到当前目录
  tar  jxvf   压缩包的名字 -C 指定的解压目录

6.zip

压缩:

  zip 压缩包的名字 压缩的文件或目录

解压:

  unzip  压缩包的名字
  unzip  压缩包的名字 -d 指定的压缩目录

posted @ 2020-06-04 17:35  quanscd  阅读(171)  评论(0编辑  收藏  举报