Linux系统常用压缩与解压命令
时间:2016-01-02 20:30 来源:linux.it.net.cn 作者:IT
1、gzip
#gzip -v /tmp/passwd(压缩passwd文件为passwd.gz压缩级别为9)
#gzip -d /tmp/passwd.gz(解压缩)
#gcat /tmp/passwd.gz(查看压缩文件的内容)
2、bzip2
#bzip2 -v /tmp/passwd(压缩passwd文件为passwd.bz2)
#bzip2 -d /tmp/passwd.bz2(解压缩passwd.bz2)
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)
(责任编辑:IT)
1、gzip #gzip -v /tmp/passwd(压缩passwd文件为passwd.gz压缩级别为9) #gzip -d /tmp/passwd.gz(解压缩) #gcat /tmp/passwd.gz(查看压缩文件的内容) 2、bzip2 #bzip2 -v /tmp/passwd(压缩passwd文件为passwd.bz2) #bzip2 -d /tmp/passwd.bz2(解压缩passwd.bz2) 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/
# mv initrd-2.6.18-92.el5.img initrd-2.6.18-92.el5.gz |