《鸟哥Linux私房菜》之彻底理解linux下的tar命令

 XML Code 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44

 

首先来看看在Linux下的压缩命令和格式
1、zip  ->   tar.zip
2、xz   ->   tar.zx
3、biz2 ->   tar.bz2

前面是命令 后面是该命令对应的压缩格式,在tar出现之前要使用上面压缩格式对应的命令来压缩/解压对应格式的文件但是在tar命令出现之后只需要使用tar一个命令就可以搞定
那么tar到底怎么用呢,下面一起来学习吧!
tar本身只是一个打包命令,即把多个文件/文件夹转换成一个文件
tar常用的参数
-c 压缩参数    当需要压缩文件时必须加这个参数
-x 解压参数    当需要解压文件时必须加这个参数,这个参数不能和-c同时出现
-v 显示(打印在控制台)出正在处理的文件名(类似于进度条)
-z 文件格式参数 在压缩/解压文件时 这个参数对应tar.gz为后缀的文件   即需要解压/压缩为 tar.gz格式的文件时要加这个参数
-j 文件格式参数 在压缩/解压文件时 这个参数对应tar.bz2为后缀的文件  即需要解压/压缩为 tar.bz2格式的文件时要加这个参数
-J 文件格式参数 在压缩/解压文件时 这个参数对应tar.xz为后缀的文件  即需要解压/压缩为 tar.xz格式的文件时要加这个参数
-f 文件名参数,后面直接跟要  解压/压缩成的  文件名

下面看几个例子吧

假设现在有文件1.txt

示例一
tar -zcv -f 1.tar.gz 1.txt
 说明:把1.txt文件压缩为1.tar.gz格式的文件  注意-f后面一定要直接跟文件名我一般习惯放在最后单独加一个参数,当然你也可以这样写tar -zcvf 1.tar.gz 1.txt
 
实例二
tar -jcv -f 1.tar.bz2 1.txt 
 说明:把1.txt压缩成1.tar.bz2格式的文件
 
示例三
tar -Jcv -f 1.tar.xz 1.txt 
 说明:把1.txt压缩成1.tar.xz格式的文件
 
示例四
tar -zxv -f 1.tar.gz
 说明:把1.tar.gz格式文件解压

示例五
tar -Jxv -f 1.tar.xz
 说明:把1.tar.xz格式文件解压

示例六
tar -jxv -f 1.tar.bz2
 说明:把1.tar.bz2格式文件解压

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值