tar打包和解包

tar这个命令用了上百次,每次用之前都需要再确认一遍。虽然是很简单的命令,但是对于一个每天要想很多事情的老年人来说,要精准记住每个参数还真不是件容易的事,索性写下来,下次打开博文照做就好了,呵呵~

打包:

tar zcvf file.tar.gz file1 file2 file2
tar jcvf file.tar.bz2 file1 file2 file3

解包:

tar zxvf file.tar.gz
tar jxvf file.tar.bz2

几个参数的含义:

-c: 创建新的档案或文件;

-x:从压缩包中释放文件;

-z:用gzip来压缩/解压缩文件,生成压缩包为tar.gz。加上该选项后可以将档案文件进行压缩,但还原时也一定要使用该选项进行解压;

-j:使用bzip2进行文件压缩,生成 tar.bz2;

-v:打印压缩文件的详细报告信息,若不加该选项,则不打印文件信息;

-f:使用档案文件或设备,必选项。

-t:列出档案文件的内容,查看已经备份了哪些文件,这个选项我不常用。

-u:更新文件,用新增的文件取代原备份文件,如果在备份文件中找不到要更新的文件,则把它追加到备份文件的最后,对于我来说,也不常用。

创建tar包
tar -cvf  file.tar file1  file2
tar -zcvf  file.tar.gz  file1  file2
tar -jcvf   file.tar.bz2  file1  file2

查看tar包
tar -tvf  file.tar
tar -ztvf  file.tar.gz
tar -jtvf  file.tar.bz2

释放tar包
tar -xvf  file.tar
tar -zxvf  file.tar.gz
tar -jxvf  file.tar.bz2

发布了57 篇原创文章 · 获赞 58 · 访问量 13万+

猜你喜欢

转载自blog.csdn.net/DeliaPu/article/details/89560853