tar打包工具详解

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tar打包工具详解相关的知识,希望对你有一定的参考价值。

tar打包工具优点:可以把目录打包成一个文件;把所有文件整合成一个大文件整体,方便移动或者拷贝。

语法:tar [-zjxcvfpP] filename

打包文件:tar -cvf filename

解包文件:tar -xvf filename

选项:

-z:同时用gzip压缩;

-j:同时用bzip2压缩;

-J:同时用xz压缩;

-x:解包或者解压缩;

-t:查看tar包里的压缩文件;

-c:建立一个tar包或者压缩文件包;

-v:可视化;

-f:后面跟文件名,压缩时跟“-f 文件名”。如果是多个参数组合的情况下带有“-f”,把“-f”写到最后面。

-p(小写):是永源文件的属性,压缩前什么属性压缩后还什么属性。

-P(大写):可以使用绝对路径。

(1)tar工具可以将一个目录或者一个目录和文件打包成一个压缩文件。通过ftp传送时尽量打包成压缩包,这样能尽量使用带宽。不然多个文件,带宽利用率较低,延长传送时间。

(2)打包:tar -cvf yangjz.tar Desktop/ yangjz/ opensource/ yangjz.txt。打包后的源文件不会消失

(3)tar打包不会改变文件的大小。即打包不压缩

(4)通过tar -tf yangjz.tar查看压缩包文件有哪些文件或目录

(5)通过tar -xvf yangjz.tar来解压缩tar文件

(6)tar -C /tmp -xvf yangjz.tar (即-C选项可以将tar压缩包解压到指定的目录下)

(7)tar 打包空目录,打包后的文件要比源文件大一些(空目录只有4k,一个tar包本身就先占用空间了)

(8)tar 打包非空目录后,打包后的文件要比源文件小一些


本文出自 “12350027” 博客,谢绝转载!

以上是关于tar打包工具详解的主要内容,如果未能解决你的问题,请参考以下文章

tar打包工具详解

linux打包压缩工具详解

打包压缩解压缩工具详解

Linux下的tar归档及解压缩功能详解

6.5 zip压缩工具 6.6 tar打包 6.7 打包并压缩

压缩打包介绍gzip压缩工具bzip2压缩工具xz压缩工具tar打包工具打包并压缩