• 1
  • 2
  • 3
  • 4
  • 5
Linux操作系统运维问题 首 页  »  帮助中心  »  云服务器  »  Linux操作系统运维问题
ECS Linux系统常用的压缩与解压命令说明
发布日期:2015-12-19 19:12:6

  1、bzip2

  #bzip2 -v /tmp/passwd(压缩passwd文件为passwd.bz2)

  #bzip2 -d /tmp/passwd.bz2(解压缩passwd.bz2)

  2、gzip

  #gzip -v /tmp/passwd(压缩passwd文件为passwd.gz压缩级别为9)

  #gzip -d /tmp/passwd.gz(解压缩)

  #gcat /tmp/passwd.gz(查看压缩文件的内容)

  3、tar(重点)

  #tar -cvf /tmp/passwd.tar /tmp/passwd(压缩)

  #tar -xvf /tmp/passwd.tar /tmp/(解压缩)

  (以上例子-f 显示一些详尽信息)

  #tar -zcvf /tmp/passwd.tar.gz /tmp/passwd (压缩)

  #tar -zxvf /tmp/passwd.tar.gz /tmp/(解压缩)

  (以上例子加入gzip的压缩很常用)

  #tar -jcvf /tmp/passwd.tar.bz2 /tmp/passwd(压缩)

  #tar -jxvf /tmp/passwd.tar.bz2 /tmp/(解压缩)

  (以上例子加入bzip2的压缩很常用)

  *.tar.gz与*.tar.bz2重要区别是那个-z和-j

  更深入的例子:#tar -zcvf - /etc|tar -zxvf -(把/etc目录下的所有文件压缩,然后解压到主目录下,重点在于那个"-"千万不要忘记)

  # mkdir /tmp/initrd

  # cp /boot/initrd-2.6.18-92.el5.img /tmp/initrd/

  # cd /tmp/initrd

  [# file initrd-2.6.18-92.el5.img

  initrd-2.6.18-92.el5.img: gzip compressed data, ...

  # mv initrd-2.6.18-92.el5.img initrd-2.6.18-92.el5.gz

  # gzip -d initrd-2.6.18-92.el5.gz

  # file initrd-2.6.18-92.el5

  initrd-2.6.18-92.el5: ASCII cpio archive (SVR4 with no CRC)