压缩和解压缩命令

  • zip
  • unzip
  • gzip
  • gunzip
  • bzip2
  • bunzip2
  • tar

zip

(.zip格式的压缩文件)

英文原意:package and compress (archive) files

功能:压缩文件或目录

语法:zip 选项[-r] 压缩包名 源文件或源目录

zip -r    压缩目录

unzip

(解压.zip格式的压缩文件)

英文原意:list,test and extract compressed files in a ZIP archive

功能:列表、测试和提取压缩文件中的文件

语法:unzip 选项[-d] 压缩包名

zip -d 指定解压缩位置

gzip

(.gz格式的压缩文件)

英文原意:compress or expand files

功能:压缩文件或目录

语法:gzip 选项[-cdrv] 源文件

gzip -c    将压缩数据输出到标准输出中,可用于保留源文件
gzip -d 解压缩
gzip -r 压缩目录
gzip -v 显示压缩文件的信息

gunzip

(解压.gz格式的压缩文件,也可用gzip -d 命令)

(如果压缩文件时纯文本文件,可以使用zcat命令在不解压缩的情况下查看这个文本文件的内容)

英文原意:compress or expand files

功能:解压缩文件或目录

语法:gunzip 选项[-r] 压缩包

gunzip -r    解压缩目录下的内容

bzip2

(.bz2格式的压缩文件)

英文原意:a block-sorting file compressor

功能:.bz2格式的压缩命令

语法:bzip2 选项[-dkv] 源文件

bzip2 -d    解压缩
bzip2 -k 压缩时,保留源文件
bzip2 -v 显示压缩的详细信息

bunzip2

(解压.bz2格式的压缩文件,也可用bunzip2 -d 命令)

(如果压缩文件时纯文本文件,也可以使用zcat命令在不解压缩的情况下查看这个文本文件的内容)

英文原意:a block-sorting file compressor

功能:.bz2格式的解压缩命令

语法:bunzip2 选项[-k] 源文件

bunzip2 -k    解压缩时,保留源文件

tar

(.tar文件的打包,解打包命令)

英文原意:tar

功能:打包和解打包命令

打包语法:tar 选项[-cv] [-f 压缩包名] 源文件或目录

tar -c    打包
tar -f 指定压缩包的文件名
tar -v 显示打包文件过程

解打包语法:tar 选项[-xfvtC] 压缩包

tar -x    解打包
tar -f 指定压缩包的文件名
tar -v 显示打包文件过程
tar -t 测试,即不解打包,只查看包中有哪些文件
tar -C 指定解打包位置

Linux学习笔记(六)压缩和解压缩命令的更多相关文章

  1. Linux学习笔记(六) 进程管理

    1.进程基础 当输入一个命令时,shell 会同时启动一个进程,这种任务与进程分离的方式是 Linux 系统上重要的概念 每个执行的任务都称为进程,在每个进程启动时,系统都会给它指定一个唯一的 ID, ...

  2. 【linux学习笔记六】压缩 解压缩命令

    所有的压缩文件一定要写压缩格式的扩展名 .zip格式压缩 #压缩文件 zip 压缩文件名 源文件 #压缩目录 zip -r 压缩文件名 源目录 #解压缩 unzip 压缩文件 .gz格式压缩 #压缩为 ...

  3. Linux学习笔记14—文件的压缩与打包

    1..gz   gzip 压缩工具压缩的文件 .bz2   bzip2 压缩工具压缩的文件 .tar   tar 打包程序打包的文件(tar并没有压缩功能,只是把一个目录合并成一个文件) .tar.g ...

  4. Linux 学习笔记 更多的bash shell命令

    一  监测程序 1.ps 输出运行在系统上的所有程序的许多信息 运行ps命令,也会开启一个进程 默认情况下,ps命令只会显示运行在当前控制台下的属于当前用户的进程. Unix风格的参数(单破折号) - ...

  5. linux学习笔记(1) -- 关于命令的一些操作

    Linux 目录 /:根目录,一般根目录下只存放目录,在Linux下有且只有一个根目录.所有的东西都是从这里开始.当你在终端里输入“/home”,你其实是在告诉电脑,先从/(根目录)开始,再进入到ho ...

  6. Linux学习笔记(3)-常用命令

    江湖传言,Linux和Windows不同,他主要的用途是在一些服务器,或者片内系统上,所以人机交互界面自然就没有Windows那么漂亮,其实也没有那个必要. 所以,学习Linux的第一步,就是学习他那 ...

  7. linux 学习笔记六 tail 命令

    #tail -f -n100 catalina.out 含义 从文件尾部监视catalina.out 文件   要看文件尾部100行 #tail -f -n100  catalina,out > ...

  8. 嵌入式Linux学习笔记(0)基础命令。——Arvin

    学习记录: 到今天为止ARM裸机开发学习进程:1.2.1-1.2.14 预科班知识Linux介绍学习进程:0.2.1-0.2.6 学习内容笔记: 学习了Linux的开发方式的优劣介绍 学习了常用文件夹 ...

  9. 慕课linux学习笔记(八)常用命令(5)

    解压缩命令 常用压缩格式 .zip .gz .bz2 .tar.gz .tar.bz2 zip [压缩文件名] [ 原文件 ] #压缩文件 -r [压缩文件名] [ 源目录] #压缩目录 -r [压缩 ...

  10. Linux学习笔记:常用100条命令(三)

    linux常用命令 1.查看当前yum源 yum list 2.查看电脑以及操作系统的相关信息 uname -a 3.查看当前版本信息 cat /proc/version 4.查看发行版本信息 cat ...

随机推荐

  1. python-文本字符串

    2019-12-05 14:41:36 一.Unicode 编码问题一直都是文本处理的时候的大难题,python2中的编码异常混乱,本章节主要讨论python3中的编码情况. python3 str的 ...

  2. Java基础语法(6)-注释

    title: Java基础语法(6)-注释 blog: CSDN data: Java学习路线及视频 用于注解说明解释程序的文字就是注释. 提高了代码的阅读性:调试程序的重要方法. 注释是一个程序员必 ...

  3. python plt 色卡

    https://blog.csdn.net/Strive_For_Future/article/details/100151261 plt 绘图时通常需要各种颜色,还需要去介绍文档找,很麻烦,这里把p ...

  4. OpenCV-Python 理解SVM | 五十五

    目标 在这一章中 我们将对SVM有一个直观的了解 理论 线性可分数据 考虑下面的图像,它具有两种数据类型,红色和蓝色.在kNN中,对于测试数据,我们用来测量其与所有训练样本的距离,并以最小的距离作为样 ...

  5. 一个完整的机器学习项目在Python中演练(四)

    大家往往会选择一本数据科学相关书籍或者完成一门在线课程来学习和掌握机器学习.但是,实际情况往往d是,学完之后反而并不清楚这些技术怎样才能被用在实际的项目流程中.就像你的脑海中已经有了一块块" ...

  6. 2-SAT(HDU-3062 party)

    2-SAT(HDU-3062 party) 解决问题类型: 书本定义:给一个布尔方程,判断是否存在一组解使整个方程为真,被称为布尔方程可满足性问题(SAT) 因为本题只有0,1(丈夫 妻子只能去一个人 ...

  7. 数据分析_numpy_基础2

    数据分析_numpy_基础2 sqrt 开方 arr = np.arange(10) arr # array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9]) np.sqrt(arr) ...

  8. 曹工说Redis源码(1)-- redis debug环境搭建,使用clion,达到和调试java一样的效果

    概要 最近写了spring系列,这个系列还在进行中,然后有些同学开始叫我大神,然后以为我各方面都比较厉害,当然了,我是有自知之明的,大佬大神什么的,当作一个称呼就好,如果真的以为自己就是大神,那可能就 ...

  9. .Net微服务实践(一):微服务框架选型

    微服务框架 微服务(Microservices)是一种架构风格,一个大型复杂软件应用由一个或多个微服务组成.系统中的各个微服务可被独立部署,各个微服务之间是松耦合的.每个微服务仅关注于完成一件任务并很 ...

  10. C++ 简单信息的表示和基本运算

    一.算术运算和自增自减运算 二.关系运算 三.逻辑运算 四.位运算 五.特殊运算符 六.混合运算中的类型转换