专题推荐
专题推荐

Linux常用命令:zip与unzip压缩和解压缩命令

2020-02-26 22:40 分类:Linux常用命令 阅读(次阅读) 标签:

我们在维护Linux vps的时候,在Linux vps备份的时候,都会经常会需要压缩与解压缩某个目录与文件.
然后下载到本地,这个时候zip与unzip压缩和解压缩命令就能够派上用场了.

当然你需要远程登录,请先使用:  Xshell+Xftp 优秀的Linux VPS管理工具使用教程

如果你如法使用unzip命令解压.zip文件,可能是你没有安装unzip软件.

比如:Centos出现-bash: unzip: command not found的解决办法

基本上Linux系统默认都安装有zip与unzip,除非你是精简版系统,下面是安装zip与unzip压缩和解压缩命令方法:
命令: yum list | grep zip/unzip #获取安装列表
然后输入安装命令: yum install zip #提示输入时,请输入y;
然后输入安装命令:yum install unzip #提示输入时,请输入y;

yum list | grep zip/unzip
yum install zip -y

#提示输入时,请输入y;

yum install unzip -y

#提示输入时,请输入y;

Linux常用命令:zip与unzip压缩和解压缩命令

先介绍Linux zip压缩命令:

Linux zip压缩命令语法:

zip [参数] [打包后的文件名] [打包的目录路径]

Linux zip压缩命令常用参数:
-a 将文件转成ASCII模式
-d 从压缩文件内删除指定的文件
-F 尝试修复损坏的压缩文件
-h 显示帮助界面
-m 将文件压缩之后,删除源文件
-n 特定字符串 不压缩具有特定字尾字符串的文件
-o 将压缩文件内的所有文件的最新变动时间设为压缩时候的时间
-q 安静模式,在压缩的时候不显示指令的执行过程
-r 将指定的目录下的所有子目录以及文件一起处理
-S 包含系统文件和隐含文件(S是大写)
-v 显示指令执行过程或显示版本信息

估计新手看了也是晕的,下面放几个Linux zip压缩命令示范:

1. 将当前目录的home目录压缩成home.zip文件

zip -r home.zip home

2. 将当前目录的home目录压缩成home.2020.02.26.zip文件(我一般喜欢带上时间这样可以快速区别多个备份文件的时间)

zip -r home.2020.02.26.zip home

3.将 /home/www/ 这个目录下所有文件和文件夹打包为当前目录下的 www.zip:

zip -q -r www.zip /home/www

注意本段命令并不是当前目录.

4. Linux zip加密压缩将/home/www目录压缩为www.zip  并且设置密码为VPSY#123

zip -rP VPSY#123 www.zip /home/www

5.将当前所在目录压缩为www.zip

zip -q -r www.zip *

*就是全选的意思,注意*前面有空格

6.从压缩文件 www.zip 中删除文件 index.php

zip -dv www.zip index.php

再介绍Linux uzip解压缩命令:

zip只是压缩,而unzip就是解压缩这个压缩包的命令.

Linux uzip解压缩命令语法:

unzip [参数] [待解压缩文件]

其实使用Linux uzip解压缩命令也可以不带参数,直接使用

如:

unzip [待解压缩文件]

Linux uzip解压缩命令常用参数:
-n 解压缩时不要覆盖原有的文件;
-o 不必先询问用户,unzip执行后覆盖原有的文件;
-P [密码] 使用zip的密码选项;
-q 执行时不显示任何信息;
-d [目录] 指定文件解压缩后所要存储的目录;

下面放几个Linux uzip压缩命令示范:

1.将压缩文件www.zip在当前目录下解压缩。

unzip www.zip

2.将压缩文件www.zip在指定目录/home下解压缩:

unzip www.zip -d home/

3. 将压缩文件www.zip在指定目录/home/www下解压缩:  解压密码为:VPSY#123

uzip -rP VPSY#123 www.zip /home/www

4.如果已有相同的文件存在,要求unzip命令覆盖原先的文件,而不是提示,那么可以输入下面的命令。

unzip -o www.zip -d home/

注意多了个-d 参数

命令执行过程中,如果想要终止Linux unzip命令,可以按 Ctrl+C 强制打断程序了,重新执行Linux uzip解压缩命令.


本文地址: https://www.vpsyi.com/linux-zip.html