常用linux压缩解压命令tar

来源:互联网 发布:mac快捷键高清壁纸 编辑:程序博客网 时间:2024/03/29 07:29

linux系统的tar命令十分强大,具有压缩、解压缩、打包和解包之功能。

一般解压缩和压缩的方式分为两种:gzip和bzip2。

用gzip压缩的文件结尾为:.gz、.z;

用bzip2压缩的文件结尾为:.bz2。

另外,如果后缀名中包含“tar”字眼表示这是一个包。

linux内核的源码包格式一般如linux-2.6.22.6.tar.bz2,可知是用bzip2压缩的,后缀中包含“tar”说明它是一个包。

tar命令一般有5个常用选项:

1、  c:创建(create)

2、  x:提取(extract)

3、  z:使用gzip方式处理文件(gzip)。与c结合表压缩;与x结合表解压缩

4、  j:使用bzip2方式处理文件(bzip2)。与c结合表压缩;与x结合表解压缩

5、  f:文件(file),后接一个文件名

6、  v:解压缩过程罗列文件(冗长的)(verbose)

example:

压缩:

tar czf linux-2.6.22.6.tar.gz linux-2.6.22.6tar cjf linux-2.6.22.6.tar.bz2 linux-2.6.22.6

解压:

tar xvzf linux-2.6.22.6.tar.gztar xvjf linux-2.6.22.6.tar.bz2