linux下打包、压缩、解压方法:
方法一:
==打包
# tar cvf 123.tar 目录名 将目录打包为123.tar的文件 打包后并不压缩
c--创建 v--详细 f--文件 x--解压 z---对应***.gz
==压缩
# gzip etc1.tar
# bzip2 etc2.tar
# xz etc3.tar
==解压
# gzip -d etc1.tar.gz
# bzip2 -d etc2.tar.bz2
# xz -d etc3.tar.xz
==解包
# tar -xvf etc1.tar #解压到当前目录
# tar -xf etc2.tar -C /var/tmp/ #-C重定向到/var/tmp目录
————————————————————————————————————————
方法二:
===打包,压缩===
# tar -czf etc1.tar.gz /etc #-z 调用gzip
# tar -cjf etc2.tar.bz2 /etc #-j 调用bzip2
# tar -cJf etc3.tar.bz2 /etc #-J 调用xz
===解包,解压===
# tar -xzvf etc1.tar.gz
# tar -xvf etc1.tar.gz #无需指定解压工具,tar会自动判断
# tar -xvf etc2.tar.bz2 -C /tmp #解压到指定目录
# tar xf etc1.tar.gz