Linux命令中的tar命令

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




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值