Linux系统压缩包管理

Linux系统压缩包管理

压缩包格式:
Windows:
  rar
  zip
Linux:
  zip
  tar.gz
  gar.bz2
  tar.x2

压缩包的好处主要有:
  1)节省磁盘空间占用率
  2)节省网络传输带宽消耗
  3)网络传输更加快捷

Linux系统常见的后缀名所对应的压缩工具:
  .gz   gzip    #压缩工具压缩的文件
  .bz2   bzip2   # 压缩工具压缩的文件
  .tar    tar   # tar没有压缩功能,只是把一个目录合并成一个文件
  .tar.gz      #先使用tar打包,然后使用gzip压缩归档
  .tar.bz2    #先使用tar打包,然后使用bzip压缩归档
  .tar.xz      #先使用tar打包,然后使用xz压缩归档
注意:
  1)Linux下常用压缩文件以.tar.gz结尾
  2)Linux下压缩文件必须带后缀

zip压缩工具:
zip是压缩工具,unzip是解压工具
-q:不显示指令执行过程;
-r:递归处理,将指定目录下的所有文件和子目录一并处理;

[root@lzg ~]# ls
oldboy1.txt  oldboy2.txt  oldboy3.txt
[root@lzg ~]# zip -q oldboy.zip oldboy*                    #压缩文件
[root@lzg ~]# ls
oldboy1.txt  oldboy2.txt  oldboy3.txt  oldboy.zip

[root@lzg ~]# ls
file_1  file_2  file_3
[root@lzg ~]# zip -q -r file.zip file_*                    #压缩目录
[root@lzg ~]# ls
file_1  file_2  file_3  file.zip

[root@lzg ~]# unzip oldboy.zip                             #解压缩
[root@lzg ~]# unzip file.zip                   #解压缩

tar压缩工具:
tar是Linux下最常用的压缩与解压缩工具,支持文件和目录的压缩(原始含义归档,不带压缩功能)。
按照 tar 选项的行为,分为三类:

 常用组合:
  tf  #查看所有tar类压缩包内容(.tar/.tar.gz/.tar.bz2/.tar.xz)
  xf  #解压缩所有tar类压缩包(.tar/.tar.gz/.tar.bz2/.tar.xz)

猜你喜欢

转载自www.cnblogs.com/liuzgg/p/11889439.html
今日推荐