linux打包压缩工具,linux 打包压缩工具

以.gz结尾 gzip 压缩工具压缩的文件

gzip+文件名

[root@test ~]# gzip 2.txt

[root@test ~]# ls

2.txt.gz test

gzip -d +压缩包

[root@test ~]# gzip -d 2.txt.gz

[root@test ~]# ls

2.txt test

不支持压缩目录

[root@test ~]# gzip test

gzip: test is a directory — ignored

支持一起压缩多个文件

[root@test ~]# gzip 1.txt 2.txt

[root@test ~]# ls

1.txt.gz 2.txt.gz test

以.bz2结尾 bzip2 压缩工具压缩的文件

和gzip压缩方式同理

.tar需要命名 tar打包程序打包的文件(tar并没有压缩功能,只是把一个目录合并成一个文件)

需要在-f 后面加打包名 -f要放在组合键的最后

[root@test ~]# tar -cvf all.tar 1.txt 2.txt test

1.txt

2.txt

test/

test/1.txt

[root@test ~]# ls

1.txt 2.txt all.tar test

查看打包包含哪些文件

[root@test ~]# tar -tf all.tar

1.txt

2.txt

test/

test/1.txt

解压打包

[root@test ~]# tar -xvf all.tar 1.txt 2.txt test

1.txt

2.txt

test/

test/1.txt

[root@test ~]# ls

1.txt 2.txt all.tar test

可以看出打包并没有消失,而gzip和bzip2在解压后压缩包消失了 c 是创建一个包的意思 x是解开一个包的意思 v是可视化的意思,可以省略。

.tar.gz需要命名 可以理解为先用tar打包,然后再gzip压缩

先打包再以gzip的形式压缩

[root@test ~]# tar -zcvf all.tar.gz 1.txt 2.txt test

1.txt

2.txt

test/

test/1.txt

[root@test ~]# ls

1.txt 2.txt all.tar all.tar.gz test

all.tar 和 all.tar.gz的区别就是后者是压缩文件 前者只是打包

解包并解压缩

[root@test ~]# rm -rf 1.txt 2.txt test/

[root@test ~]# ls

all.tar all.tar.gz

[root@test ~]# tar -zxvf all.tar.gz

1.txt

2.txt

test/

test/1.txt

[root@test ~]# ls

1.txt 2.txt all.tar all.tar.gz test

.tar.bz2需要命名 同上,先用tar打包,然后再bzip2压缩

原理同上 打包压缩

[root@test ~]# tar -jcvf all.tar.bz2 1.txt 2.txt test

1.txt

2.txt

test/

test/1.txt

解包解压缩

[root@test ~]# tar -jxvf all.tar.bz2 1.txt 2.txt test

1.txt

2.txt

test/

test/1.txt

不同的是 gzip是以z来表示压缩解压缩 bzip2 是以j表示来压缩解压缩

————————————————————-

打包 和 打包压缩 -f 后面紧跟的文件需要自己命名,为了能够辨识以哪些是打包文件,用的哪种方式压缩 默认后缀就按各自的方式命名即可,以免日后忘记当时的打包文件和压缩方式。

Linux打包压缩解压工具

第1章      Linux 打包压缩解压工具一.压缩.解压工具 compress/uncompress gzip/gunzip bzip2/bunzip2/ bzcat xz/unxz/ xzcat ...

Linux打包和压缩——管理打包和压缩的命令

Linux打包和压缩——管理打包和压缩的命令 摘要:本文主要学习了Linux的打包命令和压缩命令. tar命令 tar命令可以用来进行打包和解打包,压缩和解压缩. 基本语法 打包和压缩的语法: tar ...

Linux下压缩工具gzip和归档工具tar及其实战shell应用

Linux下压缩工具gzip和归档工具tar及其实战shell应用       第一章:gzip的使用技巧 gzip [option]... file... -d: 解压缩,相当于gunzip; -# ...

Linux打包与压缩及tar命令详解

打包和压缩   在linux中,打包和压缩可以说是两个不同的概念,弄清这两个概念对于我们理解复杂的文件后缀有非常大的帮助 打包 将若干个文件和目录打包在一起变成一个大的文件,这时只是简单的打包,所以一 ...

linux打包与压缩

打包是指将一大堆文件或目录变成一个总的文件. 压缩则是将一个大的文件通过一些压缩算法变成一个小文件. 标注:linux文件需要先打包后才能进行压缩. tar  –cvf  test.tar  one. ...

UNIX/Linux打包,压缩 ,解压:

1.tar打包命令 ①tar cvf tarname.tar file1 file2 $ .log $ .log $ .log $ tar cvf alllog.tar *.log a .log 0K ...

Linux打包压缩.md

Linux下打包压缩命令 下面学习一下压缩和打包的相关命令,首先得先明确两个概念,即:压缩和打包 .我们实际使用中一般是打包和压缩结合的使用,为了学习下面简要的介绍一下压缩文件或目录的命令. 压缩:将 ...

Linux 打包和压缩 方法详解

一般基因组的数据都非常大,所以都会 打包 压缩 后进行传输,拿到数据后的第一步必然就是要 解包 和 解压缩. 基本常识 首先要弄清两个概念:打包 和 压缩. 打包 是指将一大堆文件或目录变成一个总的文 ...

linux打包压缩命令汇总

tar命令 [root@linux ~]# tar [-cxtzjvfpPN] 文件与目录 ....参数:-c :建立一个压缩文件的参数指令(create 的意思):-x :解开一个压缩文件的参数指令 ...

随机推荐

Asia Hong Kong Regional Contest 2016

A. Colourful Graph 可以在$2n$步之内实现交换任意两个点的颜色,然后就可以构造出方案. #include using namespace ...

centos复制到另外一台电脑连不上网

http://snow-berry.iteye.com/blog/1991754 从一台电脑virtual box克隆出来的centos.vdi复制到另外一台电脑,找不到网卡,提示Device eth ...

iOS 火星坐标相关整理及解决方案汇总(转)

这几天在处理定位相关的代码,彻彻底底的被火星坐标恶心到了. 恶心列表 从 CLLocationManager 取出来的经纬度放到 mapView 上显示,是错的! 从 CLLocationManage ...

2 kNN-K-Nearest Neighbors algorithm k邻近算法(一)

给定训练数据样本和标签,对于某测试的一个样本数据,选择距离其最近的k个训练样本,这k个训练样本中所属类别最多的类即为该测试样本的预测标签.简称kNN.通常k是不大于20的整数,这里的距离一般是欧式距离 ...

MSDTC启用——分布式事务

一.前言 最近在做一个项目的时候使用了.NET中的System.Transactions(分布式事务),当项目开发完成以后,调用的时候遇到了MSDTC的问题,在查阅了相关资料后将这个问题解决了,大致的 ...

CentOS7.3虚拟机扩展数据磁盘

操作之前需要重点查看: 由于扩容磁盘的操作非同小可,一旦哪一步出现问题,就会导致分区损坏,数据丢失等一系列严重的问题,因此建议:在进行虚拟机分区扩容之前,一定要备份重要数据文件,并且先在测试机上验证以 ...

poj2823一道纯单调队列

Sliding Window Time Limit: 12000MS   Memory Limit: 65536K Total Submissions: 32099   Accepted: 9526 ...

前端笔记之Vue(二)组件&案例&props&计算属性

一.Vue组件(.vue文件) 组件 (Component) 是 Vue.js 最强大的功能之一.组件可以扩展 HTML 元素,封装可重用的代码.在较高层面上,组件是自定义元素,Vue.js 的编译器 ...

embed标签的flash层级太高问题

因为客户要求,项目得兼容IE的兼容模式 页面到了flash都会遮挡底部悬浮的导航. 改变浮动窗口和embed的层级还是不可以.应该不是层级的关系. 最后百度解决方案:在embed标签内添加了wmode ...

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值