码迷,mamicode.com
首页 > 其他好文 > 详细

软件包管理

时间:2020-05-20 12:05:56      阅读:50      评论:0      收藏:0      [点我收藏+]

标签:管理   bzcat   col   code   art   ESS   sage   检查   option   

  • tar

    • *.Z   使用compress压缩的文件

      *.zip      使用zip压缩的文件

      *.gz       使用gzip压缩

      *.bz2     使用bzip2压缩

      *.xz       使用xz压缩

      *.tar      使用tar工具打包,没有压缩

      *.tar.gz        使用tar工具打包,经过gzip压缩

      *.tar.bz2      使用tar工具打包,经过bzip2压缩 

      *.tar.xz        使用tar工具打包,经过xz压缩

    • gzip

        • Usage: gzip [OPTION]... [FILE]...   
        • -c 保留源文件   
        • -d 解压缩   
        • -h 显示帮助   
        • -t 检查压缩文件的数据一致性,用来确定压缩文件是否有错误   
        • -v 显示压缩包的相关信息,包括压缩比等   
        • -V 显示版本号   
        • -1 压缩最快,压缩比低   
        • -9 压缩最慢,压缩比高
        • 举例:
        • [root@wood wqf]# gzip -c ifcfg-wqc > ifcfg-wqc.gz
          [root@wood wqf]# ll
          总用量 24
          -rw-rw-rw- 1 root root    0 5月  15 09:51 hjh.txt
          -rw-r--r-- 1 root root  365 5月  20 10:44 ifcfg-wqc
          -rw-r--r-- 1 root root  274 5月  20 10:50 ifcfg-wqc.gz
          -rw-r--r-- 1 root root  361 5月  20 10:44 ifcfg-wqf
          -rw-r--r-- 1 root root  273 5月  20 10:50 ifcfg-wqf.gz

        • [root@wood wqf]# gzip -d ifcfg-wqc.gz
          [root@wood wqf]# gzip -d ifcfg-wqf.gz
          [root@wood wqf]# ll
          总用量 16
          -rw-rw-rw- 1 root root    0 5月  15 09:51 hjh.txt
          -rw-r--r-- 1 root root  365 5月  20 10:50 ifcfg-wqc
          -rw-r--r-- 1 root root  361 5月  20 10:50 ifcfg-wqf
          -rw-r--r-- 1 root root 2381 5月  20 10:41 passwd
    •  bzip2

      • [root@localhost test]# bzip2 -h    
      • -h 帮助    
      • -d 解压    
      • -z 压缩 默认值    
      • -k 保留源文件    
      • -v 查看版本信息    
      • -1 ..-9   同gzip相同    
      • bzip2的使用与gzip相同,两种工具的区别就是压缩算法不同,bzip2的压缩比更好一些,bzip的包查看的时候使用的是bzcat,bzmore,bzless,bzgrep同gzip用法相同
         
      • 举例:
      • [root@wood wqf]# bzip2 -k ifcfg-wqc > ifcfg-wqc.gz2
        [root@wood wqf]# ll
        总用量 20
        -rw-rw-rw- 1 root root    0 5月  15 09:51 hjh.txt
        -rw-r--r-- 1 root root  365 5月  20 10:50 ifcfg-wqc
        -rw-r--r-- 1 root root  297 5月  20 10:50 ifcfg-wqc.bz2
        -rw-r--r-- 1 root root    0 5月  20 11:00 ifcfg-wqc.gz2
        -rw-r--r-- 1 root root  361 5月  20 10:50 ifcfg-wqf
        -rw-r--r-- 1 root root 2381 5月  20 10:41 passwd

      • [root@wood wqf]# rm -fr ifcfg-wqc
        [root@wood wqf]# bzip2 -d ifcfg-wqc.bz2
        [root@wood wqf]# ll
        总用量 16
        -rw-rw-rw- 1 root root    0 5月  15 09:51 hjh.txt
        -rw-r--r-- 1 root root  365 5月  20 10:50 ifcfg-wqc
        -rw-r--r-- 1 root root    0 5月  20 11:00 ifcfg-wqc.gz2
        -rw-r--r-- 1 root root  361 5月  20 10:50 ifcfg-wqf
        -rw-r--r-- 1 root root 2381 5月  20 10:41 passwd

      xz

      • -d 解压缩   
      • -t 检查压缩文件的完整性   
      • -l 查看压缩文件的相关信息   
      • -k 保留源文件   
      • -c 将信息输出到显示器上   
      • -0 ... -9 指定压缩级别   
      • -h 显示帮助
      • 举例:
      • [root@wood wqf]# xz -k passwd
        [root@wood wqf]# ll
        总用量 20
        -rw-r--r-- 1 root root 2381 5月  20 10:41 passwd
        -rw-r--r-- 1 root root 1020 5月  20 10:41 passwd.xz

      • [root@wood wqf]# rm -fr passwd
        [root@wood wqf]# xz -d passwd.xz
        [root@wood wqf]# ll
        总用量 16
        -rw-r--r-- 1 root root 2381 5月  20 10:41 passwd

      tar

    •          大多数压缩工具只能针对单一文件进行操作,如果你要压缩目录的话就会很麻烦,这时候我们可以使用tar这个打包工具,将目录内的多个文件打包成一个文件,再进行压缩。
    •          用法: tar [选项...] [FILE]...   
    •    -C 解压到指定目录   
    •    -c 建立tar包   
    •    -t 查看tar包内的文件   
    •    -x 解压tar包   
    •    -p 不修改文件属性   
    •    -f 指定文件名称   
    •    -j 使用bzip2算法   
    •    -J 使用xz算法   
    •    -z 使用gzip算法   
    •    -P 允许压缩路径中包含有"/"   
    •    -v 显示详细信息   
    •    -?, --help 查看帮助   
    •    --exclude 压缩过程中排除指定的文件
    •        
    •          举例:
        • [root@wood wqf]# tar -czf sysconfig.tar.gz sysconfig
          [root@wood wqf]# tar -cjf sysconfig.tar.bz2 sysconfig
          [root@wood wqf]# tar -cJf yy.tar.xz sysconfig
          [root@wood wqf]# ll
          总用量 52
          -rw-r--r-- 1 root root  365 5月  20 10:50 ifcfg-wqc
          -rw-r--r-- 1 root root  361 5月  20 10:50 ifcfg-wqf
          -rw-r--r-- 1 root root 2381 5月  20 10:41 passwd
          drwxr-xr-x 7 root root 4096 5月  20 10:45 sysconfig
          -rw-r--r-- 1 root root 8331 5月  20 11:19 sysconfig.tar.bz2
          -rw-r--r-- 1 root root 9074 5月  20 11:19 sysconfig.tar.gz
          drwxrwxrwx 3 root root   17 5月  15 10:20 yy
          -rw-r--r-- 1 root root 8388 5月  20 11:20 yy.tar.xz

          [root@wood wqf]# tar -xf sysconfig.tar.gz
          [root@wood wqf]# tar -xf yum.tar.bz2
          [root@wood wqf]# ll
          总用量 44
          drwxr-xr-x 7 root root 4096 5月  20 10:45 sysconfig
          -rw-r--r-- 1 root root 9074 5月  20 11:19 sysconfig.tar.gz
          drwxr-xr-x 2 root root   57 5月  20 11:25 yum
          -rw-r--r-- 1 root root  211 5月  20 11:26 yum.tar.bz2

        • [root@wood wqf]# tar -xf yum.tar.xz
          [root@wood wqf]# ll
          总用量 36
          drwxr-xr-x 2 root root   57 5月  20 11:25 yum
          -rw-r--r-- 1 root root  211 5月  20 11:26 yum.tar.bz2
          -rw-r--r-- 1 root root  232 5月  20 11:28 yum.tar.xz
  • rpm

  • yum

  • dnf

软件包管理

标签:管理   bzcat   col   code   art   ESS   sage   检查   option   

原文地址:https://www.cnblogs.com/woodware/p/12922607.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!