linux系统命令之tar

来源:互联网 发布:爱奇艺视频解析软件 编辑:程序博客网 时间:2024/05/06 22:52

tar是linux下归档解档,压缩解压缩的命令,也是linux中最常用最重要的命令之一。


用法: tar    [选项...]    [FILE]...

使用tar    --help查看参数选项,下面是一些重要参数的说明:

-c 创建新的档案文件,归档。

-x 从档案文件中释放文件,解档。

-t 列出档案文件的内容,查看归档文件。


-f 使用档案文件或设备,这个选项通常是必选的。

-v 详细报告tar处理的文件信息,如无此选项,tar不报告文件信息。


-z 用gzip来压缩/解压缩文件,加上该选项后可以将档案文件进行压缩,但还原时也一定要使用该选项进行解压缩。

-j 用bzip2来压缩/解压缩文件,加上该选项后可以将档案文件进行压缩,但还原时也一定要使用该选项进行解压缩。

注:使用压缩选项可以对归档文件进行压缩,和先归档再压缩效果相同。


范例:

假设当前目录有文件readme.txt

1、打包归档压缩

tar    -cvf    readme.tar    readme.txt    ===>仅打包,生成readme.tar

tar    -zcvf    readme.tar.gz    readme.txt    ===>打包并使用gzip压缩,生成readme.tar.gz

tar    -jcvf    readme.tar.bz2    readme.txt    ===>打包并使用bzip2压缩,生成readme.tar.bz2


2、解档解压缩

tar    -xvf    readme.tar    ===>解档,也可以后面加要解档的路径,当前目录./

tar    -zxvf    readme.tar.gz    ===>解压缩,-z指定使用gzip解压程序

tar    -jxvf    readme.tar.bz2    ===>解压缩,-j指定使用bzip2解压程序


说明:

以上使用gzip和bzip2压缩程序的命令均可分解为两步执行,例如:tar    -zcvf    readme.tar.gz    readme.txt

可以使用下面两条代替:

tar    -cvf    readme.tar    readme.txt

gzip    readme.tar

0 0
原创粉丝点击