linux命令之tar

tar命令用来压缩文件,解压缩文件,打包文件。

语法

tar + [主选项,辅选项] +[文件列表/目录]

说明:命令的主选项是必须的,辅选项用来辅助主选项完成目的,可以没有,并且这个命令的主选项有且只能有一个,不能既打包又拆包。

主选项

-c:打包文件(打包后的文件一般用.tar结尾)
-x: 拆包
-t:列出打包文件包含的文件名

辅选项

-z: 是否用gzip进行解压或压缩
-j: 是否用bzip2进行解压或压缩
-v:压缩文件过程中显示文件名
-f: 指定操作后的文档名(这个参数要求放在最后面,然后直接接文件名)

实例1
$tar -zcvf file_or_dir.tar.gz file_or_dir

解释:
1.用zip软件压缩file_or_dir文件或目录;(z)
2.产生压缩文件;(c)
3.显示压缩过程;(v)
4.压缩文件名为file_or_dir.tar.gz(f)
实例2
$tar -jcvf file_or_dir.tar.bz2 file_or_dir

解释:
1.用bzip2软件压缩file_or_dir文件或目录;(j)
2.产生压缩文件;(c)
3.显示压缩过程;(v)
4.压缩文件名为file_or_dir.tar.bz2(f)
实例3
$tar -xvf file_or_dir.tar.bz2

解释:
1.解压压缩文件;(x)
2.显示解压过程;(v)
3.压缩文件名为file_or_dir.tar.bz2(f)
实例4
$tar -xvf file_or_dir.tar.gz

解释:
1.解压压缩文件;(x)
2.显示解压过程;(v)
3.压缩文件名为file_or_dir.tar.gz(f)
实例5
$tar -tvf file_or_dir.tar.gz

解释:
1.查看压缩包里包含了那些文件名;(t)
2.显示压缩过程;(v)
3.压缩文件名为file_or_dir.tar.gz(f)
注:*.tar.xz类压缩文件,也可以用tar -xvf进行解压缩,本博主试过。哈哈!希望可以帮到你。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值