一、简介。
tar是Unix和类Unix系统上的压缩打包工具,可以将多个文件合并为一个文件,打包后的文件后缀亦为“tar”。tar文件格式已经成为POSIX标准,最初是POSIX.1-1988,当前是POSIX.1-2001。本程序最初的设计目的是将文件备份到磁带上,因而得名tar。
二、tar详细命令介绍。
三、tar命令实际操作。
在根目录下用mkdir命令创建一个文件夹A
进入文件夹A,在文件夹A中用mkdir命令创建一个文件夹a
在文件夹a中用touch命令创建文件1和文件2
回到根目录,
tar zcvf o.tar.gz /A/a/* :这里的“zcvf”中,“z”代表调用gzip程序进行压缩或解压,“c”代表创建 .tar 格式的包文件,“v”代表输出详细信息(可省略),“f”代表使用归档文件。“o.tar.gz”代表压缩的文件名字叫o.tar.gz,取这种格式的名字主要是为了方便我们识别该文件的类型,因为Linux中是没有文件后缀名的,如果我用bzip2方式压缩的话就无法使用gzip方式解压,所以我们要标明文件压缩方式。最后的“/A/a/*”指的是根目录下A中的a的所有文件。
最后压缩好呈现出来的格式就是红色的“o.tar.gz” 。
在根目录下用mkdir命令创建一个文件夹B
使用“tar zxvf o.tar.gz -C B”将压缩文件o.tar.gz解压到文件夹B中,其中“x”代表解压,“-C”代表解包时释放到指定的文件夹。
此时进入文件夹B可以看到文件夹A,进入文件夹A可以看到文件夹a,解压成功。