linux压缩文件命令_Linux 系统压缩和解压 zip 格式文件
come on 伸出中指戳戳上方关注我……
Linux 系统压缩和解压 zip 格式文件
前面我们说了在 Linux
系统上比较常用的打包压缩解压
tar
文件的命令,可是平时小伙伴们肯定还是经常性的使用 Windows
,而在 Windows
系统上经常使用的的是 ".zip
"格式压缩文件,使用 .tar
格式压缩解压的文件很少使用,这时候我们还要把下载或者已经压缩好的 "zip
" 格式文件解压后,再重新压缩成 .tar
格式的文件,再去上传到 Linux 系统上,这样着实是太麻烦了。
但是有个好消息要告诉大家,其实".zip
" 格式文件是 Windows
、Mac OS X
和 Linux
系统都通用
的压缩文件类型
,属于zip
、rar
、7-zip
等几种主流的压缩格式之一,是一种相当简单的分别压缩每个文件的存储格式。因此如果在网络上传播和分发文件,zip格式往往是最常用的选择。
接下来我们就来好好讲述下在Linux 上如何压缩和解压 zip 格式文件!
压缩文件
安装 zip 命令
首先安装 zip
命令,因为 Linux
默认没有安装zip命令
,安装过的可忽略!
yum -y install zip
或
apt-get install zip
格式
zip [选项] 压缩包名 源文件或源目录列表
注意
zip
压缩命令需要手工指定压缩之后的压缩包名
,注意写清楚扩展名
,以便解压缩时使用。
常用选项及含义
zip
命令常用选项及含义可见下表
选项 | 含义 |
---|---|
-r | 递归压缩目录,及将制定目录下的所有文件以及子目录全部压缩 |
-m | 将文件压缩之后,删除原始文件,相当于把文件移到压缩文件中 |
-v | 显示详细的压缩过程信息 |
-q | 在压缩的时候不显示命令的执行过程 |
-压缩级别 | 压缩级别是从 1~9 的数字,-1 代表压缩速度更快,-9 代表压缩效果更好 |
-u | 更新压缩文件,即往压缩文件中添加新文件 |
具体选项如何使用,大家可根据各自需求来选择使用
实例
「zip 命令的基本使用」
one). 压缩单文件
查看文件
[root@wht ~]# lltotal 24-rw-r--r-- 1 root root 15693 Mar 5 2020 download.jpg-rw-r--r-- 1 root root 6465 Sep 1 09:10 pom.xml
将download.jpg
文件压缩并命名为 test.zip
压缩包
[root@wht ~]# zip test.zip download.jpg adding: download.jpg (deflated 16%)
查看压缩完成✅后的 test.zip
压缩包
[root@wht ~]# ll test.zip -rw-r--r-- 1 root root 13409 Sep 16 21:37 test.zip
不仅如此,所有的压缩命令都可以同时压缩多个文件,可见以下实例
two). 压缩多文件
将download.jpg
和 pom.xml
文件同时压缩并命名为 mytest.zip
压缩包
[root@wht ~]# zip mytest.zip download.jpg pom.xml adding: download.jpg (deflated 16%) adding: pom.xml (deflated 78%)
查看压缩完成✅后的 mytest.zip
压缩包
[root@wht ~]# ll mytest.zip -rw-r--r-- 1 root root 14953 Sep 16 21:46 mytest.zip
three). 压缩目录
使用 zip
命令压缩目录,需要使用 “-r
” 选项
建立测试的目录
[root@wht ~]# mkdir test[root@wht ~]# lltotal 60-rw-r--r-- 1 root root 15693 Mar 5 2020 download.jpg-rw-r--r-- 1 root root 14953 Sep 16 21:46 mytest.zip-rw-r--r-- 1 root root 6465 Sep 1 09:10 pom.xmldrwxr-xr-x 2 root root 4096 Sep 16 22:54 test-rw-r--r-- 1 root root 13409 Sep 16 21:37 test.zip
压缩测试目录 test
[root@wht ~]# zip -r mulu.zip test adding: test/ (stored 0%)
查看生成压缩包
[root@wht ~]# ls -dl mulu.zip -rw-r--r-- 1 root root 160 Sep 16 22:55 mulu.zip
压缩文件及目录就到这完结了,接下来我们来看解压 zip 格式压缩包
解压文件
解压 zip
文件需要用到 unzip
命令
安装 unzip 命令
首先安装 unzip
命令,因为 Linux
默认也没有安装unzip命令
,安装过的可忽略!
yum -y install unzip
或
apt-get install unzip
格式
unzip
命令可以查看
和解压缩
zip 文件
unzip [选项] 压缩包名
常用选项及含义
unzip
命令常用选项及含义可见下表
选项 | 含义 |
---|---|
-d 目录名 | 将压缩文件解压到指定目录下 |
-n | 解压时并不覆盖已经存在的文件 |
-o | 解压时覆盖已经存在的文件,并且无需用户确认 |
-v | 查看压缩文件的详细信息,包括压缩文件中包含的文件大小、文件名以及压缩比等,但并不做解压操作 |
-t | 测试压缩文件有无损坏,但并不解压 |
-x | 文件列表 解压文件,但不包含文件列表中指定的文件 |
具体选项如何使用,大家也可根据各自需求来选择使用
接下来我们来举几个例子!
实例
不论是文件压缩包
,还是目录压缩包
,都可以直接解压缩
。
one). 解压文件压缩包
查看文件压缩包
[root@wht ~]# lltotal 40-rw-r--r-- 1 root root 160 Sep 16 22:55 mulu.zip-rw-r--r-- 1 root root 14953 Sep 16 21:46 mytest.zipdrwxr-xr-x 2 root root 4096 Sep 16 23:11 test-rw-r--r-- 1 root root 13409 Sep 16 21:37 test.zip
将mytest.zip
文件压缩包
解压
[root@wht ~]# unzip mytest.zip Archive: mytest.zip inflating: download.jpg inflating: pom.xml
查看解压完成✅后的文件
[root@wht ~]# lltotal 64-rw-r--r-- 1 root root 15693 Mar 5 2020 download.jpg-rw-r--r-- 1 root root 160 Sep 16 22:55 mulu.zip-rw-r--r-- 1 root root 14953 Sep 16 21:46 mytest.zip-rw-r--r-- 1 root root 6465 Sep 1 09:10 pom.xmldrwxr-xr-x 2 root root 4096 Sep 16 23:11 test-rw-r--r-- 1 root root 13409 Sep 16 21:37 test.zip
不仅如此,所有的压缩命令都可以同时压缩多个文件,可见以下实例
two). 解压目录压缩包
将mulu.zip
目录压缩包
解压
[root@wht ~]# unzip mulu.zip Archive: mulu.zip creating: test/
查看解压完成✅后的 目录
[root@wht ~]# lltotal 68drwxr-xr-x 3 root root 4096 Sep 16 23:16 demo-rw-r--r-- 1 root root 15693 Mar 5 2020 download.jpg-rw-r--r-- 1 root root 160 Sep 16 22:55 mulu.zip-rw-r--r-- 1 root root 14953 Sep 16 21:46 mytest.zip-rw-r--r-- 1 root root 6465 Sep 1 09:10 pom.xmldrwxr-xr-x 2 root root 4096 Sep 16 22:54 test-rw-r--r-- 1 root root 13409 Sep 16 21:37 test.zip
three). 手动指定解压缩位置
想要手动指定解压缩位置
,需要使用 “-d
” 选项
首先进入想要压缩的位置目录查看目录下文件
[root@wht ~]# cd /data/[root@wht data]# lltotal 189604-rw-r--r-- 1 root root 194151339 Dec 19 2019 jdk-8u231-linux-x64.tar.gz
返回压缩包所在目录,查看目录下文件
[root@wht data]# cd [root@wht ~]# lltotal 68drwxr-xr-x 3 root root 4096 Sep 16 23:16 demo-rw-r--r-- 1 root root 15693 Mar 5 2020 download.jpg-rw-r--r-- 1 root root 160 Sep 16 22:55 mulu.zip-rw-r--r-- 1 root root 14953 Sep 16 21:46 mytest.zip-rw-r--r-- 1 root root 6465 Sep 1 09:10 pom.xmldrwxr-xr-x 2 root root 4096 Sep 16 22:54 test-rw-r--r-- 1 root root 13409 Sep 16 21:37 test.zip
把 mytest.zip
压缩包解压到指定位置 /data/
目录下
[root@wht ~]# unzip -d /data/ mytest.zip Archive: mytest.zip inflating: /data/download.jpg inflating: /data/pom.xml
进入 /data/
目录下 查看压缩后文件
[root@wht ~]# ls -dl mulu.zip -rw-r--r-- 1 root root 160 Sep 16 22:55 mulu.zip
看到这,解压文件及目录,和手动指定解压位置的实例就到此结束了!
总结
看到这,我们今天所分解的压缩及解压 zip
格式文件就到此完结了!是不是跟在Windows
和 Mac OS X
压缩解压同样方便!快去试试吧,非常nice !别着急,还有更多的秘密等着你来探索!
分享嗨起来,在看点起来,美德传起来,点个星标从此探索之路不迷茫!
END
转 载 须 知
本文由 余存 原创
本文作者|余存
公众号|超Ren专属 ( ID : crenzsu)
CSDN|超Ren专属
原创不易,若觉喜欢,点个在看,尽情分享
转载请回复后台 “ 转载 ” 查看
秘密精选
围观
Linux 系统快捷上传下载文件的 lrzsz 程序
丨更多
热文
一启动就报Note: further occurrences of HTTP header parsing errors ...
丨更多
长按下图二维码关注,你将探索程序更多的秘密,且每篇文章都有干货。
喜欢就点个在看再走吧
linux压缩文件命令_Linux 系统压缩和解压 zip 格式文件相关推荐
- linux系统如何解gz文件,Linux 系统 压缩和解压 gz 格式文件
Linux 系统 压缩和解压 gz 格式文件 引言 前面我们说了在 Linux 系统上比较常用的打包压缩解压 tar 及 zip 文件 的命令,那 Linux 上还有什么使用比较广泛的压缩解压文 ...
- ubuntu16.04 server unrar解压rar文件提示command not found和解压tar.bz2文件
ubuntu16.04 server unrar解压rar文件提示command not found和解压tar.bz2文件 Unrar解压rar文件失败 unrar e a.rar -sh: unr ...
- linux解压z格式文件夹,使用7zip解决解压zip格式文件名乱码, 最简单的解决解压z...
使用7zip解决解压zip格式文件名乱码, 最简单的解决解压z 由于中文文件名与英文文件名编码的差异,很容易造成在Linux系统使用unzip命令解压zip格式的压缩包时造成中文文件名乱码. 最简单的 ...
- linux 删除文件命令_Linux系统常用的文件管理命令
请关注本头条号,每天坚持更新原创干货技术文章. 如需学习视频,请在微信搜索公众号"智传网优"直接开始自助视频学习 1. 前言 本文主要讲解在Linux系统中,常用的文件管理工具有哪 ...
- linux执行lsof命令_linux系统 lsof命令详解
简介 lsof(list open files)是一个列出当前系统打开文件的工具.在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件.所以如传输控 ...
- 服务器如何解压zip文件,ECS Linux 服务器解压zip格式文件操作方法
Linux 系统服务器用unzip命令解压操作,方法如下所示: 如压缩文件是test.zip,而压缩包中的文件是testzip.png [root@machine 0318test]# ll drwx ...
- linux下解压zip格式文件
inux自带的unzip命令可以解压windows下的zip格式的压缩文件. unzip命令 语法:unzip [选项] 压缩文件名.zip 各选项的含义分别为: -x 文件列表 解压缩文件,但不包括 ...
- Linux下解压rar格式和zip格式文件
写在前面的话 欢迎扫码关注我的公众号,与我一同进步!主要致力于学习 使用深度学习解决计算机视觉相关问题 Python为主的互联网应用服务 基于MIPS指令集的CPU微体系结构设计 引言 最近在完成深度 ...
- C#利用自带的ZipFile压缩和解压zip文件,超级简单
ZipFile类是.NET Framework 4.5发布的一个C#压缩文件和解压zip文件的一个类库,它支持.NET Framework 4.5以上版本,包括.NET Core1.0和.NET5以上 ...
- Linux下zip格式文件的解压缩与压缩操作命令详解
< Linux下zip格式文件的解压缩与压缩操作命令详解 > * 声明:网上找来比较凌乱,整理了一下,方便自己查看 zip格式文件的解压缩与压缩操作: 1.把/home目录下面的huaza ...
最新文章
- cocos2d-x初探学习笔记(11)--拖动间隐效果
- Android FTP Server 1
- 【Python爬虫】入门知识
- 中国服务业发展的轨迹、逻辑与战略转变——改革开放40年来的经验分析
- 关于VMware虚拟机磁盘收缩的几种方法
- oracle中日期相减及显示几天几小时几分钟
- 前端jquery学习
- ASP.NET开发学习视频教程大全(共800集)
- LINQ TO XML 应用之 Win8 Metro 开发
- 秦九韶算法——计算方法
- mysql5.5启动图解_MySQL5.5.19安装图解_MySQL
- python中冒号报错_python冒号_python 冒号_python冒号报错 - 云+社区 - 腾讯云
- windows远程连接Ubuntu16.04桌面版,有界面链接和无界面链接两种方式
- Excel 2010 VBA 入门 129 利用窗体向工作表中录入数据
- 【Unity笔记】连招动画切换方式(一)
- 计算机网络知识点整理---应用层(六)
- Opencv -- 18图像像素类型转换与归一化
- 我为啥暂不看好ServiceMesh?
- OneNote for win10本地存储文件的备份与查看
- android 拼音搜索联系人分析与实现(支持多音字,支持T9搜索,支持Qwerty搜索)