Linux中tar的使用详解:打包、压缩、解压
起源:
Unix和类Unix系统上的压缩打包工具,可以将多个文件合并为一个文件,打包后的文件名亦为“tar”。tar文件格式已经成为POSIX标准,最初是POSIX.1-1988,当前是POSIX.1-2001。本程序最初的设计目的是将文件备份到磁带上(tape archive),因而得名tar。
使用:
参数介绍:
- 基础参数选项(包相关):
-c #创建打包文件
-f #指定目标文件(不论你是创建打包文件、压缩文件、解压文件都需要)
-t #查看打包文件的内容
-v #显示所有过程(打包、压缩、解压缩)
-p #使打包的文件保持源文件的属性(重要)
--help #帮助文档
- 压缩、解压缩相关参数选项 :
-r #向压缩文件的末尾追加文件
-u #更新原压缩包中的文件
-z #使用gzip格式压缩/解压缩
-j #使用bzip2格式压缩/解压缩
-Z #使用compress格式压缩/解压缩
-O #将文件解压到标准输出
例子:
- 打包文件:
tar -cf test.tar *jpg *txt
将所有的jpg及txt结尾的文件打包到test.tar的