linux下打包解包

来源:互联网 发布:mac系统使用教程视频 编辑:程序博客网 时间:2024/05/18 01:29
1、tar解压打包命令
命令格式:tar [options] [pathname ...]

参数介绍:
-c:创建压缩文件(create)
-x:解压文件
-t:查看tarfile里面的文件
注:参数c/x/t三者仅能出现其一!
-z:gzip,gunzip,ungzip属性
-j:bzip2属性
-v:压缩的过程中显示文件
-f:使用档名,在此参数之后要立即接档名,不要再加其它参数
-p:保存原本文件的属性
使用原文件的原来属性(属性不会依据使用者而变)

2、针对各种文件的实例操作
(1).tar
解包:tar xvf FileName.tar
打包:tar cvf FileName.tar DirName
(注:tar是打包,不是压缩,只有加参数z和j的才算是压缩)

(2).gz
解压1:gunzip FileName.gz
解压2:gzip -d FileName.gz
压缩:gzip FileName

(3).tar.gz和.tgz
解压:tar zxvf FileName.tar.gz
压缩:tar zcvf FileName.tar.gz DirName

(4).bz2
解压1:bzip2 -d FileName.bz2
解压2:bunzip2 FileName.bz2
压缩: bzip2 -z FileName

(5).tar.bz2
解压1:tar jxvf FileName.tar.bz2
解压2:tar –bzip xvf FileName.tar.bz2
压缩:tar jcvf FileName.tar.bz2 DirName

(6).zip(需要安装unzip)
解压:unzip FileName.zip
压缩:zip FileName.zip DirName
(注:如果是压缩目录的话要加上-r参数,意为递归)
(7).rar(需要安装rar程序)
解压:rar x FileName.rar
压缩:rar a FileName.rar DirName