Linux压缩与解压缩
Linux压缩与解压缩
- 1.Linux gzip/gunzip命令
- 2.Linux zip/unzip 命令
- 3.Linux tar 命令
1.Linux gzip/gunzip命令
Linux gzip命令用于压缩文件。
gzip是个使用广泛的压缩程序,文件经它压缩过后,其名称后面会多出".gz"的扩展名。
例如:将目录下面的hello.txt文件进行压缩:
┌──(root㉿kali)-[~/Desktop/asd]
└─# ls
hello.txt┌──(root㉿kali)-[~/Desktop/asd]
└─# gzip hello.txt ┌──(root㉿kali)-[~/Desktop/asd]
└─# ls
hello.txt.gz
随后,可以将上面压缩的文件进行解压缩:
┌──(root㉿kali)-[~/Desktop/asd]
└─# ls
hello.txt.gz┌──(root㉿kali)-[~/Desktop/asd]
└─# gunzip hello.txt.gz┌──(root㉿kali)-[~/Desktop/asd]
└─# ls
hello.txt
2.Linux zip/unzip 命令
Linux zip 命令用于压缩文件。
zip 是个使用广泛的压缩程序,压缩后的文件后缀名为 .zip
。
案例演示:将目录下的asd文件夹压缩为myasd.zip文件:
┌──(root㉿kali)-[~/Desktop]
└─# ls
asd┌──(root㉿kali)-[~/Desktop]
└─# zip -r myasd.zip asdadding: asd/ (stored 0%)adding: asd/hello.txt (stored 0%)┌──(root㉿kali)-[~/Desktop]
└─# ls
asd myasd.zip
随后进行解压缩,将目录下的myasd.zip文件解压缩到目录下的temp文件夹:
┌──(root㉿kali)-[~/Desktop]
└─# ls
asd myasd.zip temp┌──(root㉿kali)-[~/Desktop]
└─# unzip -d temp myasd.zip
Archive: myasd.zipcreating: temp/asd/extracting: temp/asd/hello.txt
此时进入temp文件夹,发现了解压缩后的asd文件夹:
┌──(root㉿kali)-[~/Desktop]
└─# cd temp┌──(root㉿kali)-[~/Desktop/temp]
└─# ls
asd
3.Linux tar 命令
Linux tar(英文全拼:tape archive )命令用于备份文件。
tar 是用来建立,还原备份文件的工具程序,它可以加入,解开备份文件内的文件。
将目录下的asd和temp文件夹统一打包为total.tar.gz压缩文件:
┌──(root㉿kali)-[~/Desktop]
└─# ls
asd temp┌──(root㉿kali)-[~/Desktop]
└─# tar -zcvf total.tar.gz asd temp
asd/
asd/hello.txt
temp/
temp/asd/
temp/asd/hello.txt┌──(root㉿kali)-[~/Desktop]
└─# ls
asd temp total.tar.gz
将total.tar.gz解压到目录下的temp2文件夹:
┌──(root㉿kali)-[~/Desktop]
└─# ls
asd temp temp2 total.tar.gz┌──(root㉿kali)-[~/Desktop]
└─# tar -zxvf total.tar.gz -C temp2
asd/
asd/hello.txt
temp/
temp/asd/
temp/asd/hello.txt┌──(root㉿kali)-[~/Desktop]
└─# ls
asd temp temp2 total.tar.gz┌──(root㉿kali)-[~/Desktop]
└─# cd temp2 ┌──(root㉿kali)-[~/Desktop/temp2]
└─# ls
asd temp
Linux压缩与解压缩相关推荐
- Linux 压缩、解压缩命令
Linux 压缩.解压缩命令 tar 语法命令 tar [options-] [files] options: 选择 描述 -A 追加tar文件至归档 -c 创建一个新文档 -d 找出归档和文件系统的 ...
- kali linux解压文件.gz,kali linux 压缩文件解压缩命令(包含7z)
tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) --------------- .gz 解压1 ...
- Linux 压缩、解压缩和文件切割的学习笔记
目录 Linux 压缩.解压缩和文件切割的学习笔记 单文件的压缩和解压缩 compress 和 uncompress gzip.gunzip 和 zcat bzip2.bunzip2.bzcat 和 ...
- linux系统打包工具,Linux 压缩、解压缩和打包工具
前言:你是否曾经因为某个文件占用空间较大,而空间紧缺的U盘无法存放此文件.你是否曾经因为软件里有太多文件而不方便复制和携带.你是否曾因需要备份太过零散而头疼.那么基于"文件压缩和打包&quo ...
- linux压缩与解压缩 tar命令
linux解压 tar命令 tar命令 tar [-cxtzjvfpPN] 文件与目录 .... 参数: -c :建立一个压缩文件的参数指令(create 的意思): -x :解开一个压缩文件的 ...
- Linux 压缩,解压缩,打包指令
linux压缩文件扩展名有以下几种: *.Z compress程序压缩的扩展名 *.gz gzip压缩后的扩展名 *.bz2 bzip2压缩后的扩展名 *.tar tar打包后的扩展名,没有被压缩过 ...
- Linux压缩、解压缩以及打包命令
目录 bzip2命令 gzip命令 zip命令 tar命令 tar打包操作: tar解打包: tar打包压缩与解压缩解打包 1.tar调用bzip2 2.tar调用gzip 总结 bzip2命令 功能 ...
- Linux压缩与解压缩文件
1.压缩文件 tar -zcvf test.tar.gz test.sql 说明:将test.sql压缩成test.tar.gz文件 2.解压缩文件 tar xzvf test.tar.gz 说明:解 ...
- C语言再学习 -- linux 压缩与解压缩含义
解压缩 tar -zxvf linux-2.6.32.17.tar.gz 压缩 tar -zcvf linux-2.6.32.17.tar.gz linux-2.6.32.17 分别是四个参数 ...
最新文章
- c语言二fseek从文件头移动_编程C语言文件的随机读写
- 前端学习(2746):uniapp--基本介绍
- java学习(144):file常用方法1
- 2019年GitHub上最热门的Java开源项目
- 6.7开启Consul使用
- 云账房签约葡萄城,开启 “在线Excel+智能财税” 时代
- Httpd总结 :HTTPD的基本概念
- c语言除去字符串多余的空格,从一个字符串中去除多余的空格(用指针描述)...
- gis怎么提取水系_如何使用ArcGIS从天地图中提取水系
- pcsx2 模拟器 玩 psp 游戏 龙珠z:传奇
- 现实迷途 第二十章 峰回路转
- 水晶报表中几种交叉表的实现方法 (作者阿泰)
- 正确地使用“respectively“
- /usr/bin/ld: cannot find -lxxx 问题总结
- 在html中调用QQ,MSN,旺旺,Skype,Email的方法
- 牛逼了!DeepFake变脸再次来袭,强势霸屏GitHub热榜!偏门应用“美女脱衣”还会再出现么?...
- centos安装Trojan安全上网
- 关于大数据技术原理与应用的学习(3)
- 关于CC2541蓝牙开发板的学习笔记-1
- X11GraphicsEnvironment
热门文章
- LORA无线远传水表VS普通机械水表
- Overleaf登录报错: Please check that Google reCAPTCHA is not being blocked by an ad blocker or firewall.
- nvidia-docker的安装 runtime=nvidia的使用
- java获取随机数工具类
- Observability:在 Elastic Observability 部署中添加免费和开放的 Elastic APM - 7.x
- android app 启动第一个页面
- STC89C52 51单片机实现闹钟功能 #目前的时间倒计时 #选择位置闪烁 #计时 #清屏 #停止计时 #选择位置加减数字 #存储目前的数据 #读出目前的数据 #输入特定时间
- 什么是BTL电路,有什么优缺点。(硬件每日一题)
- 官方示例(十二):网页加载道路及Geoline开发ThingJS
- node项目---编辑修改学生信息页面