linux下最常用的打包程序就是tar了,使用tar程序打出来的包,通常称为tar包
命令格式
tar【必要参数】【选择参数】【文件】
命令功能
用来压缩或者解压文件。tar本身不具有压缩功能。它是调用压缩功能实现的。
命令参数
必要参数如下:
-A 新增压缩文件到已经存在的压缩
-B 设置区块大小
-c 建立新的压缩文件
-d 记录文件的差别
-r 添加压缩文件到已经存在的压缩文件
-x 从压缩文件中提取文件
-t 显示压缩文件的内容
-z 支持gzip解压文件
-j 支持bzip2解压文件
-z 支持compress解压文件
-v 显示操作过程
-l 文件系统边界设置
-k 保留原有文件不被覆盖
-m 保留文件不被覆盖
-w 确认压缩文件的正确性
可选参数如下:
-b 设置区块数目
-c 切换到指定目录
-f 指定压缩文件
常见压缩/解压命令:
tar命令打包和解包:
[root@centos65 test]# tar -cvf test.tar tracks001.conf
tracks001.conf
[root@centos65 test]#
[root@centos65 test]#
[root@centos65 test]# ll
total 1412
-rw-r--r-- 1 root root 1419699 Sep 24 15:44 MyBatis中文教程.pdf
-rw-r--r-- 1 root root 10240 Sep 24 15:45 test.tar
-rw-r--r-- 1 root root 1790 Sep 24 15:44 tracks001.conf
-rw-r--r-- 1 root root 669 Sep 24 15:44 tracks.conf
-rw-r--r-- 1 root root 942 Sep 24 15:44 新建文本文档 (2).txt
[root@centos65 test]# tar -xvf test.tar
tracks001.conf
[root@centos65 test]#
[root@centos65 test]#
[root@centos65 test]# ll
total 1412
-rw-r--r-- 1 root root 1419699 Sep 24 15:44 MyBatis中文教程.pdf
-rw-r--r-- 1 root root 10240 Sep 24 15:45 test.tar
-rw-r--r-- 1 root root 1790 Sep 24 15:44 tracks001.conf
-rw-r--r-- 1 root root 669 Sep 24 15:44 tracks.conf
-rw-r--r-- 1 root root 942 Sep 24 15:44 新建文本文档 (2).txt
压缩和解压(.gz)
[root@centos65 test]# tar -zcvf test.tar.gz tracks001.conf
tracks001.conf
[root@centos65 test]#
[root@centos65 test]#
[root@centos65 test]# ll
total 1416
-rw-r--r-- 1 root root 1419699 Sep 24 15:44 MyBatis中文教程.pdf
-rw-r--r-- 1 root root 10240 Sep 24 15:45 test.tar
-rw-r--r-- 1 root root 521 Sep 24 15:53 test.tar.gz
-rw-r--r-- 1 root root 1790 Sep 24 15:44 tracks001.conf
-rw-r--r-- 1 root root 669 Sep 24 15:44 tracks.conf
-rw-r--r-- 1 root root 942 Sep 24 15:44 新建文本文档 (2).txt
[root@centos65 test]# tar -zxvf test.tar.gz
tracks001.conf
[root@centos65 test]# ll
total 1412
-rw-r--r-- 1 root root 1419699 Sep 24 15:44 MyBatis中文教程.pdf
-rw-r--r-- 1 root root 10240 Sep 24 15:45 test.tar
-rw-r--r-- 1 root root 521 Sep 24 15:53 test.tar.gz
-rw-r--r-- 1 root root 1790 Sep 24 15:44 tracks001.conf
-rw-r--r-- 1 root root 942 Sep 24 15:44 新建文本文档 (2).txt