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)
|