linux压缩管理系统
Linux压缩管理系统
windows
rar
zip
Linux
zip
tar.gz
tar.bz2
tar.xz
压缩的好处主要有:
节省磁盘空间占用率
节省网络传输带宽消耗
网络传输更加快捷
.gz gzip //压缩工具压缩的文件
.bz2 bzip2 //压缩工具压缩的文件
.tar tar //tar没有压缩功能,只是把一个目录合并成一个文件
.tar.gz //先使用tar打包,然后使用gzip压缩归档
.tar.bz2 //先使用tar打包,然后使用bzip压缩归档
.tar.xz //先使用tar打包,然后使用xz压缩归档
zip压缩工具
zip是压缩工具,unzip是解压缩工具
//安装zip和unzip
yum install -y zip unzip
//zip常用选项
-q 不显示指令执行过程
-m 将文件压缩并加入压缩文件后,删除原文件,即把文件移动到压缩文件中
-r 递归处理,将指定目录下的所有文件和子目录一起处理
//unzip常用选项
-d<目录> 指定文件解压缩后要存储的目录
-q 不显示指令执行过程
//压缩文件为zip包
zip j.zip ?.jpg
//压缩目录为zip包
zip -r dirz.zip dir*
//解压zip文件包
[root@localhost ~]# unzip -d /tmp/do dirz.zip
TAR压缩工具
tar是linux下最常用的压缩与解压缩,支持文件和目录的压缩
原始含义是归档,不带压缩功能
语法:tar [- zjxcvfpP] filename
c 创建新的归档文件
x 对归档文件解包
t 列出归档文件里的文件列表
v 输出命令的归档或解包过程
f 指定包文件名,多参数f写最后
C 指定解压目录位置
z 使用gzip压缩归档后的文件(tar.gz)
j 使用bzip2压缩归档后的文件(tar.bz2)
J 使用xz压缩归档后的文件(tar.xz)
X 排除多个文件(写入需要排除的文件名称)
p 创建压缩归档文件,保留源文件的权限
h 打包软链接
--hard-dereference 打包硬链接
--exclude 在打包的时候写入需要排除文件或目录
按照选项的行为分三类
.tar .tar.gz .tar.bz2 tar.xz
cf czf cjf cJf
tf tzf tjf tJf
xf xzf xjf xJf
//常用打包与压缩组合
xf 自动选择解压模式
tf 查看所有压缩包内容
//压缩文件
[root@localhost ~]# tar cf j.tar ?.jpg
[root@localhost ~]# tar czf j.tar.gz ?.jpg
[root@localhost ~]# tar cjf j.tar.bz2 ?.jpg
[root@localhost ~]# tar cJf j.tar.xz ?.jpg
[root@localhost ~]# file j.tar*
j.tar: POSIX tar archive (GNU)
j.tar.bz2: bzip2 compressed data, block size = 900k
j.tar.gz: gzip compressed data, from Unix, last modified: Tue Oct 22 16:26:12 2019
j.tar.xz: XZ compressed data
//解压到指定目录
[root@localhost ~]# tar xf j.tar.gz -C /tmp/
[root@localhost ~]# ls /tmp/
1.jpg 2.jpg 3.jpg 4.jpg 5.jpg
//创建压缩文件,排除单个文件
[root@localhost ~]# tar czf j1.tar.gz --exclude=2.jpg ?.jpg
[root@localhost ~]# tar tf j1.tar.gz
1.jpg
3.jpg
4.jpg
5.jpg
//创建压缩文件,排除多个文件,需要建立一个文件列表,将需要排除的所有文件的路径,以行为单位写入该文件
,创建压缩归档时使用“X”选项
[root@localhost ~]# vim exclude.txt
2.jpg
5.jpg
1.jpg
[root@localhost ~]# tar czfX j3.tar.gz exclude.txt ?.jpg
[root@localhost ~]# tar tf j3.tar.gz
3.jpg
4.jpg
linux压缩管理系统的更多相关文章
- Linux压缩指令
1.windows系统和Linux系统的压缩文件只有zip格式的是通用的 2.windows系统可以解压几乎所有的Linux压缩格式 3.Linux压缩指令 gzip 指令 格式: gzip 压缩的文 ...
- linux 压缩文件的命令总结
Linux压缩文件的读取 *.Z compress 程序压缩的档案: *.bz2 bzip2 程序压缩的档案: *.gz gzip 程序压缩的档案: *.tar ...
- Linux压缩命令总结
2018-02-28 10:43:18 linux压缩和解压缩命令大全 tar命令:tar本身仅是一个打包的命令,不具有压缩的功能.打包后源文件仍然存在,具有将多个文件归档成一个文件的功能[root ...
- linux 压缩解压命令zip、gz、tar.gz、bz2、tar.bz2、.tar.xz
linux压缩格式:.gz windows压缩格式:.zip .rar默认情况下,windows和linux都支持zip格式,都不需要安装额外软件. .zip格式 压缩zip /usr/bin/zip ...
- Linux压缩打包方法连载之三:bzip2, bzcat 命令
Linux压缩打包方法有多种,本文集中讲解了bzip2, bzcat 命令的使用.案例说明,例如# 与 gzip 同样的,都是在计算压缩比的参数,-9 最佳,-1 最快. AD: 我们遇见Linux压 ...
- Linux 压缩文件的命令行总结
Linux压缩文件的读取 · *.Z compress 程序压缩的档案: · *.bz2 bzip2 程序压缩的档案: · *.gz gzip 程序压缩 ...
- Linux —— 压缩文件
Linux——压缩文件 为什么需要压缩文件? 文件在传输过程中,可能由于文件过大,传输所需时间过多.减少文件大小有两个明显的好处,一是可以减 少存储空间,二是通过网络传输文件时,可以减少传 ...
- 【Linux命令】Linux压缩及解压命令
Linux压缩及解压命令 一.文件打包和压缩命令介绍 linux系统文件压缩格式,常用的有*.tar.gz.*.gz.*.zip.*.tar,还有*.rar..7z..bz2..tar.xz..tar ...
- 【Linux】【二】linux 压缩文件(txt)、查看压缩文件内容、解压缩文件、
通过Xshell 压缩文件.解压缩文件 gzip tools.txt 压缩[tools.txt]文件 zcat tools.txt.gz 查看压缩文件[tools.txt.gz]内容 gunzip ...
随机推荐
- POJ 3438:Look and Say
Look and Say Time Limit: 5000MS Memory Limit: 65536K Total Submissions: 9196 Accepted: 5566 Desc ...
- 洛谷 P2719 搞笑世界杯
题目传送门 解题思路: f[i][j]表示买i张A票,j张B票的概率. AC代码: #include<iostream> #include<cstdio> using name ...
- 日志处理中一些shell命令技巧
日志处理中一些shell命令技巧 阴差阳错的做的日志分析,前途未卜的这段日子,唯一还有点意思的可能就是手动的处理大量日志.总结一下. 日志文件的输入是动则几个G的文本.从N个这样的文件中得到一个列表, ...
- ZOJ 1276 DP
给出一系列的1x2的矩阵,要你求出矩阵以什么样的次序相乘才使得相乘次数最少,.(不用排序,只要决定该矩阵是和前面相乘比较好,还是后面). 今天仔细想了一下,跟之前做的DP题目做了下对比,你比如说猴子堆 ...
- rust 使用国内镜像,快速安装方法
前言 众所周知的,国内由于防火墙的原因,访问国外的网络比较慢. 如果直接按照rust官网的安装方式安装非常容易失败,即使不失败也非常非常慢 如果用国内的镜像则可以分分钟就搞定 官方安装方法 文档: h ...
- 第二季第六天 part2 css动画
transition:background 2s,width 3s(第二个参数为变化时间) 1s(第三个参数为延迟时间): class:hover {} 伪类,鼠标移上去一个变化 <img ...
- TX2Ubuntu16.04上安装 kinectV2
本文参考 https://www.ncnynl.com/archives/201706/1780.html 参考 https://blog.csdn.net/qq_33835307/arti ...
- Django2.0——实现简易登陆、注册
思路: 实现简易的登陆.注册,我们至少需要三个HTML页面,一个主页面.一个登陆界面.一个注册界面.为了存储和校验用户的账号和密码,我们需要写一个模型类(用于映射到数据库).两个form类(一个登陆. ...
- h5-边框图片
1.边框图片详解 <style> *{ ; ; } div{ width: 900px; height: 900px; margin: 100px auto; border: 133px ...
- java -jar 和 java -cp 的区别
https://blog.csdn.net/weixin_38653290/article/details/84647019 1.pom中build指定mainClass 但是 META-INF\MA ...