文档章节

[Linux学习笔记] Linux常用命令 - 压缩,解压命令

LSantorini
 LSantorini
发布于 2015/11/01 08:57
字数 524
阅读 58
收藏 4

Linux常用压缩解压命令

1. 压缩文件为.gz: gzip
命令名称: gzip
英文原意: GNU zip
命令所在路径: /bin/gzip
执行权限: 所有用户
语法: gzip 选项 [文件]
功能描述: 压缩文件
压缩后文件格式: .gz
特点: 1.只能压缩文件,不能压缩目录; 2.不保留原文件
对应的解压缩命令: gzip -d [压缩文件]
2. 打包目录为.tar: tar
命令名称: tar
英文原意: 
命令所在路径: /bin/tar
执行权限: 所有用户
语法: tar 选项[cvf] [目录]
        -c 产生.tar打包文件
        -v 显示详细信息
        -f 指定压缩后的文件名
        -z 打包同时压缩
功能描述: 打包目录
打包后文件格式: .tar
对应的解压缩命令: tar -x [压缩文件]
3. 压缩文件或目录为.zip: zip
命令名称: zip
英文原意: 
命令所在路径: /usr/bin/zip
执行权限: 所有用户
语法: zip 选项[-r] [压缩后文件名] [文件或目录]
        -r 压缩目录
功能描述: 压缩文件或目录(windows和Linux通用的格式)
打包后文件格式: .zip
对应的解压缩命令: unzip [压缩文件]
特点: 1.与Window可以很好地兼容; 2.保留原文件
4. 压缩文件为.bz2: bzip2
命令名称: bzip2
英文原意: 
命令所在路径: /usr/bin/bzip2
执行权限: 所有用户
语法: bzip2 选项[-k] [文件] [文件或目录]
        -k 产生压缩文件,保留原文件
功能描述: 压缩文件或目录(windows和Linux通用的格式)
打包后文件格式: .bz2
对应的解压缩命令: bunzip [压缩文件]
特点: 1.是gzip的升级版;

注意:

查看文件类型: file

命令名称: file
语法: 查看文件类型
功能描述: 查看文件类型
说明: 如果文件无后缀名用此命令就可以很方便的查看文件类型了


© 著作权归作者所有

共有 人打赏支持
LSantorini
粉丝 12
博文 34
码字总数 38213
作品 0
呼和浩特
程序员
Linux下文件的打包、解压缩指令——tar,gzip,bzip2

Linux下文件的打包、解压缩指令——tar,gzip,bzip2   本文是对 鸟叔的Linux私房菜(基础学习篇) 第三版 的学习笔记,原文可参考原书中文网站 鸟叔的Linux私房菜。更多详细信息可直接参考对...

xiaocao13140
05/28
0
0
redis学习之redis的安装(linux)

redis简介: redis是一个nosql数据库,也就是非关系型数据库,数据保存在内存中而不是硬盘中,所以读取速度非常快,但是因为它是非关系型数据库,不适合用来存储复杂的数据,所以常用来做缓存...

贪挽懒月
05/16
0
0
Linux tar命令和压缩、解压缩详解

Linux下的压缩文件剖析   对于刚刚接触Linux的人来说,一定会给Linux下一大堆各式各样的文件名给搞晕。别个不说,单单就压缩文件为例,我们知道在Windows下最常见的压缩文件就只有两种,一...

Junn
2012/09/26
0
0
Linux压缩好帮手bzip2

导读 对文件进行压缩,可以通过使用较少的字节对文件中的数据进行编码来显著地减小文件的大小,并且在跨网络的文件的备份和传送时很有用。 另一方面,解压文件意味着将文件中的数据恢复到初始...

问题终结者
05/12
0
0
linux tar命令使用详解

Linux下最常用的打包程序就是tar了,使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的。生成tar包后,就可以用其它的程序来进行压缩了,所以首先就来讲讲tar命令...

月下独酌100
2013/03/05
0
0

没有更多内容

加载失败,请刷新页面

加载更多

70.shell的函数 数组 告警系统需求分析

20.16/20.17 shell中的函数 20.18 shell中的数组 20.19 告警系统需求分析 20.16/20.17 shell中的函数: ~1. 函数就是把一段代码整理到了一个小单元中,并给这个小单元起一个名字,当用到这段...

王鑫linux
35分钟前
0
0
分布式框架spring-session实现session一致性使用问题

前言:项目中使用到spring-session来缓存用户信息,保证服务之间session一致性,但是获取session信息为什么不能再服务层获取? 一、spring-session实现session一致性方式 用户每一次请求都会...

WALK_MAN
57分钟前
3
0
C++ yield()与sleep_for()

C++11 标准库提供了yield()和sleep_for()两个方法。 (1)std::this_thread::yield(): 线程调用该方法时,主动让出CPU,并且不参与CPU的本次调度,从而让其他线程有机会运行。在后续的调度周...

yepanl
今天
3
0
Java并发编程实战(chapter_3)(线程池ThreadPoolExecutor源码分析)

这个系列一直没再写,很多原因,中间经历了换工作,熟悉项目,熟悉新团队等等一系列的事情。并发课题对于Java来说是一个又重要又难的一大块,除非气定神闲、精力满满,否则我本身是不敢随便写...

心中的理想乡
今天
23
0
shell学习之获取用户的输入命令read

在运行脚本的时候,命令行参数是可以传入参数,还有就是在脚本运行过程中需要用户输入参数,比如你想要在脚本运行时问个问题,并等待运行脚本的人来回答。bash shell为此提 供了read命令。 ...

woshixin
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部