Linux学习笔记(六)压缩和解压缩命令
压缩和解压缩命令
- 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学习笔记(六)压缩和解压缩命令的更多相关文章
- Linux学习笔记(六) 进程管理
1.进程基础 当输入一个命令时,shell 会同时启动一个进程,这种任务与进程分离的方式是 Linux 系统上重要的概念 每个执行的任务都称为进程,在每个进程启动时,系统都会给它指定一个唯一的 ID, ...
- 【linux学习笔记六】压缩 解压缩命令
所有的压缩文件一定要写压缩格式的扩展名 .zip格式压缩 #压缩文件 zip 压缩文件名 源文件 #压缩目录 zip -r 压缩文件名 源目录 #解压缩 unzip 压缩文件 .gz格式压缩 #压缩为 ...
- Linux学习笔记14—文件的压缩与打包
1..gz gzip 压缩工具压缩的文件 .bz2 bzip2 压缩工具压缩的文件 .tar tar 打包程序打包的文件(tar并没有压缩功能,只是把一个目录合并成一个文件) .tar.g ...
- Linux 学习笔记 更多的bash shell命令
一 监测程序 1.ps 输出运行在系统上的所有程序的许多信息 运行ps命令,也会开启一个进程 默认情况下,ps命令只会显示运行在当前控制台下的属于当前用户的进程. Unix风格的参数(单破折号) - ...
- linux学习笔记(1) -- 关于命令的一些操作
Linux 目录 /:根目录,一般根目录下只存放目录,在Linux下有且只有一个根目录.所有的东西都是从这里开始.当你在终端里输入“/home”,你其实是在告诉电脑,先从/(根目录)开始,再进入到ho ...
- Linux学习笔记(3)-常用命令
江湖传言,Linux和Windows不同,他主要的用途是在一些服务器,或者片内系统上,所以人机交互界面自然就没有Windows那么漂亮,其实也没有那个必要. 所以,学习Linux的第一步,就是学习他那 ...
- linux 学习笔记六 tail 命令
#tail -f -n100 catalina.out 含义 从文件尾部监视catalina.out 文件 要看文件尾部100行 #tail -f -n100 catalina,out > ...
- 嵌入式Linux学习笔记(0)基础命令。——Arvin
学习记录: 到今天为止ARM裸机开发学习进程:1.2.1-1.2.14 预科班知识Linux介绍学习进程:0.2.1-0.2.6 学习内容笔记: 学习了Linux的开发方式的优劣介绍 学习了常用文件夹 ...
- 慕课linux学习笔记(八)常用命令(5)
解压缩命令 常用压缩格式 .zip .gz .bz2 .tar.gz .tar.bz2 zip [压缩文件名] [ 原文件 ] #压缩文件 -r [压缩文件名] [ 源目录] #压缩目录 -r [压缩 ...
- Linux学习笔记:常用100条命令(三)
linux常用命令 1.查看当前yum源 yum list 2.查看电脑以及操作系统的相关信息 uname -a 3.查看当前版本信息 cat /proc/version 4.查看发行版本信息 cat ...
随机推荐
- RNN,GRU,LSTM
2019-08-29 17:17:15 问题描述:比较RNN,GRU,LSTM. 问题求解: 循环神经网络 RNN 传统的RNN是维护了一个隐变量 ht 用来保存序列信息,ht 基于 xt 和 ht- ...
- 结合生活,剖析《生产者消费者模型》-java多线程(一)
博客园的园友们好,看博客园上各位大佬的文章,已陪伴了我程序员职业的三年, 如今自己同样希望能把自己从小白到菜鸟的成长过程分享给大家.不定期更新!!! 首先我本人智商不高,理解问题十分吃力,完全不属于天 ...
- 深度强化学习(DRL)专栏(一)
目录: 1. 引言 专栏知识结构 从AlphaGo看深度强化学习 2. 强化学习基础知识 强化学习问题 马尔科夫决策过程 最优价值函数和贝尔曼方程 3. 有模型的强化学习方法 价值迭代 策略迭代 4. ...
- coding++ :Layui-form 表单模块
虽然对layui比较熟悉了,但是今天有时间还是将layui的form表单模块重新看一下. https://www.layui.com/doc/modules/form.html 1):更新渲染 lay ...
- Spring - 数据库开发概述
Spring 数据库开发 Spring 的 JDBC 模块负责数据库资源管理和镨误处理,大大简化了开发人员对数据库的操作,使得开发人员可以从繁琐的数据库操作中解脱出来,从而将更多的精力投入到编写业 ...
- iOS 协议分发
Github:AOMultiproxier.HJProtocolDispatcher 协议实现分发器,能够轻易实现将协议事件分发给多个实现者. 一.AOMultiproxier.h #define A ...
- 4.用IntelliJ IDEA 创建Maven Web
一.File→New→ Project 二.Maven→org.apache.maven.archetypes:maven-archetype-webapp→Next(记得打钩) 三.填入后Next→ ...
- 1+X Web前端开发(初级)理论考试样题(附答案)
传送门 教育部:职业教育将启动"1+X"证书制度改革 职业教育改革1+X证书制度试点启动 1+X成绩/证书查询入口 一.单选题(每题 2 分,共 60 分) 1.在 HTML 中, ...
- P - Sudoku Killer HDU - 1426(dfs + map统计数据)
P - Sudoku Killer HDU - 1426 自从2006年3月10日至11日的首届数独世界锦标赛以后,数独这项游戏越来越受到人们的喜爱和重视. 据说,在2008北京奥运会上,会将数独列为 ...
- Android | 教你如何用代码开发一个拍照翻译小程序
引子 想必有很多小伙伴喜欢外出旅游,能去海外玩一圈那是更好不过了,旅游前大家一定会对吃.穿.住.行.游玩路线做各种攻略,然后满怀期待的出发- 想象中的旅游 出发前,想象中的旅游目的地可能有漂亮 ...