您的位置:首页 > 运维架构 > Linux

Linux命令中的tar命令

2015-09-11 14:21 666 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: